Aula de registro
Binary Road :: Lógica e Técnica de Programação :: Programação Orientada a Objeto :: Análise de Algoritmos :: Organização e Recuperação da Informação :: Estrutura de dados e algoritimos :: Estudo
Página 1 de 1
Aula de registro
Exercício 1.
- Código:
#include <iostream>
#include <string.h>
using namespace std;
const int tam=20;
struct tproduto {
int cod, baixa[5];
char desc[50];
float val;
};
void main()
{
int i, j, x=0;
tproduto prod[tam];
for(i=0; i<tam; i++)
{
system("cls");
cout<< "Insira o codigo do " << i+1 << " produto.\n";
cin>> prod[i].cod;
cout<< "Insira a descricao do " << i+1 << " produto.\n";
fflush(stdin);
gets_s(prod[i].desc);
cout<< "Insira o valor do " << i+1 << " produto.\n";
cin>> prod[i].val;
for(j=0; j<5; j++)
{
cout<< "Digite a baixa do" << j+1 << " dia.\n";
cin>> prod[i].baixa[j];
}
}
system("cls");
for(i=0; i<tam; i++)
{
cout<< "Produto: " << i+1 << endl;
cout<< "Codigo: " << prod[i].cod << endl;
cout<< "Descricao: " << prod[i].desc << endl;
cout<< "Valor: " << prod[i].val << endl;
for(j=0; j<5; j++)
x+= prod[i].baixa[j];
cout<< "Total baixa: " << x << endl << endl;
x=0;
}
}
Renancr- Mensagens : 118
Data de inscrição : 08/03/2010
Exercício 2
- Código:
#include <iostream>
#include <string.h>
using namespace std;
const int tam=20;
struct ibge {
float salario;
int ida, nf;
};
void main()
{
int i, mediai=0, mediaf=0, cont=0;
float medias=0, ms=0;
ibge cad[tam];
for(i=0; i<tam; i++)
{
system("cls");
cout<< "Digite a idade do " << i+1 << " entrevistado.\n";
cin>> cad[i].ida;
cout<< "Digite o salario do " << i+1 << " entrevistado.\n";
cin>> cad[i].salario;
cout<< "Digite o numero de filhos do " << i+1 << " entrevistado.\n";
cin>> cad[i].nf;
}
for(i=0; i<tam; i++)
{
medias+=cad[i].salario;
mediai+=cad[i].ida;
mediaf+=cad[i].nf;
if(cad[i].salario >= 1000)
cont++;
if(cad[i].salario > ms)
ms=cad[i].salario;
}
mediai/=tam;
medias/=tam;
mediaf/=tam;
system("cls");
cout<< "Media dos salarios das pessoas entrevistadas.\n" << medias << endl;
cout<< "Media da idade das pessoas entrevistadas.\n" << mediai << endl;
cout<< "Media de filhos.\n" << mediaf << endl;
cout<< "Quantidade de pessoas que ganham mais que 1000 reais.\n" << cont << endl;
cout<< "O maior salario e.\n" << ms << endl;
}
Renancr- Mensagens : 118
Data de inscrição : 08/03/2010
Binary Road :: Lógica e Técnica de Programação :: Programação Orientada a Objeto :: Análise de Algoritmos :: Organização e Recuperação da Informação :: Estrutura de dados e algoritimos :: Estudo
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos