quinta-feira, 8 de outubro de 2009

Escreva um programa que crie um vetor de 4 estruturas com a matrícula, as 5 notas de um aluno num vetor e a média de cada aluno. Solicite a matrícula e as 3 notas dos 5 alunos, faça o cálculo da média e informe a quantidade de alunos aprovados, considerando que a média para aprovação é 6.

#include
#include

struct aluno{
int matric;
float nota;
};

main()
{
aluno vet[5,3];
float media = 0;
int i, j,qtd = 1, aprov = 0, reprov = 0;

for(i=0;i<5;i++)
{
printf("Informe a matricula do aluno: %d\t",qtd);
scanf("%d",&vet[i].matric);
for(j=0;j<3;j++){
printf("Informe 3 notas do aluno: %d\t",qtd);
scanf("%f",&vet[i].nota);
media = media + vet[i].nota;
}
printf("Média do aluno 1:%.2f\t\n",media/3);
if(media>6)
aprov++;
else
reprov++;
qtd++;
media = 0;
}
printf("Média das Notas:%.2f\t\n",media);
printf("Quantidade de Alunos aprovados:%d\n\t",aprov);
printf("Quantidade de Alunos reprovados:%d\n\t",reprov);
system("PAUSE");
return EXIT_SUCCESS;
}
1.Implemente um programa que crie um vetor de 5 registros com a matrícula e o salário de 5 empregados. O programa deverá ler os dados e depois calcular e exibir o total dos salários. Exemplo da tela de saída:

Informe a matricula do empregado 1: 1234
Informe o salário do empregado 1: 1000
Informe a matricula do empregado 2: 5678
Informe o salário do empregado 2: 900
Informe a matricula do empregado 3: 1357
Informe o salário do empregado 3: 1200
Informe a matricula do empregado 4: 7654
Informe o salário do empregado 4: 1500
Informe a matricula do empregado 5: 3457
Informe o salário do empregado 5: 600

Total dos salários: 5200

#include
#include

struct func{
int matric;
float salario;
};

main()
{
func vet[5];
float total = 0;
int i;

for(i=0;i<5;i++)
{
printf("Informe a matricula do empregado: %d\t",i+1);
scanf("%d",&vet[i].matric);
printf("Informe o salário do empregado: %d\t",i+1);
scanf("%f",&vet[i].salario);
total = total + vet[i].salario;
}
printf("Total dos Salarios:%.2f\t\n",total);

system("PAUSE");
return EXIT_SUCCESS;
}