Programação em c++ exemplo
Por: terminator • 2/7/2015 • Ensaio • 4.005 Palavras (17 Páginas) • 632 Visualizações
Programação em c++ exemplo prático da aplicação de vetores
/*Faça um programa que receba em 3 vetores distintos as informaçõs de 7 alunos de uma turma de Muay Thay da academia Cefet's. Serão armazenados:
códigos, peso, altura de cada aluno. Após armazenar os dados, seu programa deverá apresentar para o usuário as seguintes opcpes:
/// Menu de Opcoes Academia Wafa ///
1- Apresentar os dados de todos os alunos ordenados ascendente por idade
2- Mostrar o peso do aluno mais novo
3- Mostrar qual a altura média dos alunos dessa turma
4- Alterar peso de um aluno
5- Sair
OBS: Caso o usuario escolha a opção 4, o programa deverá perguntar o código e a quantidade de quilos que deverá ser adicionada ou subsituida do peso inicial
do aluno*/
#include
#include
#include
#include
int main(){
int cod[7], i, opc=1, idade[3], aux, cod1, opc1, peso1, j;
float peso[3], altura[3], soma=0, aux1, media;
char nome[3][30], aux2[30];
for(i=0;i<3;i++){
printf("Informe seu codigo: ");
scanf("%d", &cod[i]);
printf("Informe seu nome: ");
fflush(stdin);
gets(nome[i]);
printf("Informe seu peso: ");
scanf("%f", &peso[i]);
printf("Informe sua altura: ");
scanf("%f", &altura[i]);
printf("Informe sua idade: ");
scanf("%d", &idade[i]);
system("cls");
soma = soma + altura[i];
}
while(opc!=5){
printf("\t\tMENU DE OPCOES\n\n");
printf("1- Apresentar os dados de todos os alunos ordenados ascendente por idade\n");
printf("2- Mostrar o peso do aluno mais novo\n");
printf("3- Mostrar qual a altura média dos alunos desa turma\n");
printf("4- Alterar peso de um aluno\n");
printf("5- Sair\n");
printf("\t\t--> Escolha a opcao desejada: ");
scanf("%d", &opc);
system("cls");
if (opc==1){
for(i=0;i<3;i++){
for(j=0;j<2;j++){
if(idade[j]>idade[j+1]){
aux = idade[j];
idade[j]=idade[j+1];
idade[j+1]=aux;
aux = cod[j];
cod[j]=cod[j+1];
cod[j+1]=aux;
aux1 = peso[j];
peso[j]=peso[j+1];
peso[j+1]=aux1;
aux1 = altura[j];
altura[j]=altura[j+1];
altura[j+1]=aux1;
strcpy(aux2, nome[i]);
strcpy(nome[j], nome[j+1]);
strcpy(nome[j+1], aux2);
}
}
}
for(i=0;i<3;i++){
printf("Codigo: %d\n", cod[i]);
...