Você foi contratado para ajudar a automatizar uma lanchonete. A sua tarefa é, a partir dos dados de um pedido, calcular quanto ele custa baseado nos preços mostrados na Tabela abaixo.
CÓDIGO ESCOLHA PREÇO
1 Misto Quente 4.00
2 Queijo e Salada 3.50
3 Hamburguer 4.50
4 Torrada 2.00
5 Refrigerante 2.50
Entrada:
A entrada contém as informações de um pedido. A primeira linha da entrada contém o total N de itens comprados. As N linhas restantes contém, cada uma, dois números inteiros código e quantidade. O primeiro número (código) indica o item comprado. O segundo (quantidade) fornece a quantidade comprada. Considere que somente códigos e quantidades válidas serão fornecidos.
Saída:
Na saída você deve imprimir o custo total do pedido usando o formato indicado no exemplo abaixo
Exemplo de entrada e saída:
3
4 3
3 3
2 1
23.00
Soluções para a tarefa
Respondido por
0
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, cod, qnt
float total = 0;
scanf ("%d", &n);
for(int i=0;i<n;i++) {
scanf("%d", &cod);
scanf("%d", &qnt);
switch(cod) {
case 1:
total += (float)4*qnt;
break;
case 2:
total += (float)3.5*qnt;
break;
case 3:
total += (float)4.5*qnt;
break;
case 4:
total += (float)2*qnt;
break;
case 5:
total += (float)2.5*qnt;
}
}
printf("%.2f", total);
}
#include <stdlib.h>
int main() {
int n, cod, qnt
float total = 0;
scanf ("%d", &n);
for(int i=0;i<n;i++) {
scanf("%d", &cod);
scanf("%d", &qnt);
switch(cod) {
case 1:
total += (float)4*qnt;
break;
case 2:
total += (float)3.5*qnt;
break;
case 3:
total += (float)4.5*qnt;
break;
case 4:
total += (float)2*qnt;
break;
case 5:
total += (float)2.5*qnt;
}
}
printf("%.2f", total);
}
Perguntas interessantes
Sociologia,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Português,
1 ano atrás
Geografia,
1 ano atrás
Português,
1 ano atrás