Binary Road
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Aula de registro

Ir para baixo

Aula de registro Empty Aula de registro

Mensagem  Renancr Sex 6 Ago 2010 - 21:27

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
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ir para o topo Ir para baixo

Aula de registro Empty Exercício 2

Mensagem  Renancr Sex 6 Ago 2010 - 22:30

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
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos