Desarrollar Un Programa En C++ Para La Federación Mexicana De Fútbol Que Calcule El Bono Que Se Le Da De Premio A Cada Equipo Que Participa En El Torneo De Liga, Bajo Los Siguientes Lineamientos
Enviado por benitoperezgald • 7 de Agosto de 2011 • 1.002 Palabras (5 Páginas) • 3.936 Visitas
Objetivo:
Desarrollar un programa en C++ para la Federación Mexicana de Fútbol que calcule el bono que se le da de premio a cada equipo que participa en el Torneo de Liga, bajo los siguientes lineamientos:
1. Se pedirá el número de equipos que participaron en el torneo. Después se solicitará a cada equipo los datos que aparecen a continuación, para con base en ello calcular los puntos y el bono que obtuvieron.
o Nombre del equipo.
o Juegos jugados.
o Juegos ganados.
o Juegos empatados.
o Goles a favor.
o Goles en contra.
2. Los puntos del equipo se calculan de la siguiente manera:
* Los juegos ganados obtienen 10 puntos.
* Los juegos empatados obtienen 5 puntos.
* El bono que se le da al equipo es calculado así:
• Por cada punto se obtienen $1600.
• Por cada gol a favor se obtienen$900.
• Por cada juego perdido se restan $300.
• Si la cantidad de juegos ganados es múltiplo de dos (o sea 2, 4, 6, 8, 10, etc.) agregamos al bono $6000.
3. Para cada equipo, imprime en la pantalla la siguiente información: nombre del equipo, puntuación y bono a pagar.
Procedimiento:
Empecé haciendo el programa en el menú principal pero después decidí hacer menús con la función “void” ya que se me complicó mucho y salieron errores al correrlo todo seguido. Utilice las funciones de “for’’ y ‘’while’’ para repetir las funciones tantas veces como se haya puesto en la pregunta de el número de equipos. Después hice las funciones para hacer los cálculos del total del dinero y por último hice otra función de “while” para imprimir los datos en la pantalla.
Resultados:
#include<iostream>
#include<iomanip>
using namespace std;
int numero_de_equipos, numero_save, numero_save2, numero_save3, z;
void menu()
{
cout<<"Numeros de los equipos:nn";
for (z=1;numero_de_equipos>0;z++)
{
cout<<"Equipo #"<<z<<"n";
numero_de_equipos = numero_de_equipos - 1;
}
system("pause");
}
void case1()
{
system("cls");
int equipos[numero_save][6], y, x[numero_save], puntosextras[numero_save], puntos[numero_save], dinero[numero_save], puntos_ganado[numero_save], puntos_empatados[numero_save], goles_metidos[numero_save], goles_en_contra[numero_save], par=0;
y = 0;
while (numero_save>0)
{
cout<<"EQUIPO "<<numero_save<<"nn";
cout<<"Nombre del equipo " << numero_save << ":n";
cin >> equipos[numero_save][1];
system("cls");
cout<<"Juegos jugados por el equipo " << numero_save << ":n";
cin >> equipos[numero_save][2];
system("cls");
cout<<"Juegos ganados por el equipo " <<
...