parcial examen 1

Post on 25-Dec-2015

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

uso de funciones, sentencias de condicion y arreglos

TRANSCRIPT

Examen de programación.

Utilización de funciones, arreglos y condiciones…

// examen parcial 1.cpp: define el punto de entrada de la aplicación de consola.//

#include "stdafx.h"#include "conio.h"#include "stdio.h"#include "iostream"

using namespace std;

void llamar();struct informacion{

char nombreequi[20];int victorias;int detrrtas;char nombre[20];char apellido[20];int nume_camiseta;int nume_goles;

};

informacion datos(){informacion equipo;cout << "ingrese el nombre del equipo" << endl;cin >> equipo.nombreequi;do{

cout << "ingrese el numero de victorias" << endl;cin >> equipo.victorias;

} while (equipo.victorias >50 || equipo.victorias<0);do{

cout << "ingrese el numero de derrotas" << endl;cin >> equipo.detrrtas;

} while (equipo.detrrtas < 0 || equipo.detrrtas > 50);cout << "ingresse el nombre del goleador" << endl;cin >> equipo.nombre;cout << "ingresse el apellido del goleador" << endl;cin >> equipo.apellido;do{

cout << "ingresse el numero de camisa" << endl;cin >> equipo.nume_camiseta;

} while (equipo.nume_camiseta < 0 || equipo.nume_camiseta > 30);do{

cout << "ingresse el numero de goles" << endl;cin >> equipo.nume_goles;

} while (equipo.nume_goles<0 || equipo.nume_goles > 100);return equipo;

}void mostrar(informacion equinom[],int nom){

system("cls");for (int i = 1; i < nom+1; i++){

cout << "Datos de los equipos" << endl;cout<<"nombre del equipo: "<<equinom[i].nombreequi<<endl;

cout << "numero de victoras: " << equinom[i].victorias << endl;

cout << "numero de derroas: " << equinom[i].detrrtas << endl;

cout << "nombre del goleador: " << equinom[i].nombre << endl;

cout << "numero de goles del goleador: " << equinom[i].nume_goles << endl;

cout << "\n";cout << "\n";

}cout << "acontinuacion lista de los goleadores pulsar cualquier

tecla" << endl;system("pause>null");

for (int i = 1; i < nom+1; i++){

if (equinom[i].nume_goles >= 5){cout << "goleadores" << endl;cout << "nombre del equipo: " <<

equinom[i].nombreequi << endl;cout << "nombre del goleador: " << equinom[i].nombre

<< endl;cout << "apellido del goleador: " <<

equinom[i].apellido << endl;cout << "numero de la camiseta del goleador: " <<

equinom[i].nume_camiseta << endl;cout << "numero de goles que tiene: " <<

equinom[i].nume_goles << endl;cout << "\n";cout << "\n";

}

}}

void main(){

llamar();cout << "ANDRES FLORES" << endl;system("pause");

}

void llamar(){informacion equiposs[100];int num, i = 0,opc;char s,k;do{

cout << "1.- para ingresar equipos" << endl;cout << "2.- para mostrar equipos" << endl;cin >> opc;switch (opc){case 1:

do{i++;cout << "Datos del Equipo" << endl;equiposs[i] = datos();cout << "desea ingresar mas equipos tecle:

s ,caso contrario cualquier tecla:" << endl;cin >> s;

} while (s == 's');break;

case 2:mostrar(equiposs, i);break;

default:break;

}cout << "\n";cout << "\n";cout << "desea seguir en el sistema tecle: s , caso

contrario cualquier tecla" << endl;cin >> k;

} while (k == 's');

system("pause");}

top related