quarta-feira, 6 de abril de 2016

Programação de computadores - 06 de abril de 2016

Programação de computadores - 06 de abril de 2016

Correção da prova

Questão 1)
A fábrica de sandálias pezão deseja um sistema que realize o balanço de suas vendas. A fábrica trabalha com três tipos de sandálias:
  • sandália A
    • uso de borracha: 200
    • preço: 10,00
    • tipo:  fechada
  • sandália B
    • uso de borracha: 300
    • preço: 15,00
    • tipo: fechada
  • sandália C
    • uso de borracha: 400
    • preço: fechada/aberta
    • tipo: 30,00
Faça um programa que realize a leitura dos dados das sandálias vendidas (A, B, C).

Saídas do programa:
  • Receita total;
  • Receita por tipo;
  • O tipo de sandália mais vendida;
  • A quantidade média de borracha utilizada nas sandálias vendidas.
O programa deve realizar a leitura dos dados de venda do tipo de produto e o tipo de sandália se necessário.
O programa será encerrado quando o usuário digitar "s" no tipo de produto.


Correção da professora:

int main (){

// declaração das variáveis
string tipo-prod;
int tipo-san, contc, contb, conta, fechada, aberta;
float ra, rb, rc, rt;
int contotal;

// inicialização
contc=0;
contb=0;
conta=0;
fechada=0;
aberta=0;
ra=0;
rb=0;
rc=0;
rt=0;
contotal=0;


cout << "informe o tipo de produto: A, B ou C ou digite 's' para sair"<<endl;
cin>>tipo--prod;

while (tipo-prod!="s"){
  if (tipo-prod=="c"){
    cout<<"Informe o tipo de sandália: 1 para Aberta, 2 para Fechada"<<endl;
    cin>>tipo_san;
    contc++;
    if (tipo-san==1){
      aberta++;
    } // fechamento do if
    else{
      if (tipo-san==2){
        fechada++;
      } // fechamento do if
    } // fechamento do else

  } // fechamento do if

  else{
    if (tipo-prod=="A"){
       conta++;
       fechada++;
    } // fechamento do if
    else{
       if (tipo-prod=="B"){
         contb++;
         fechada++;
       } // fechamento do if
    } // fechamento do else

  } // fechamento do else


} // fechamento do while


// calculando a receita por tipo
ra=conta*10;
rb=contb*15;
rc=contc*30;
rt=ra+rb+rc;

if (fechada>aberta){
  cout<<"O tipo de sandália mais vendida é a fechada."<<endl;
} // fechamento do if
else{
  cout<<"O tipo de sandália mais vendida é a aberta."<<endl;
}// fechamento do else

// Total de sandálias
contotal=conta+contb+contc;
mediat=((conta*200)+(contb*300)+(contc*400)/contotal);

// saídas

// escrever as saídas aqui

} // fechamento do int main



Lucas T R Freitas

Nenhum comentário: