Buscar

EP 4-C de Introdução à Programação 2016/01 Nota 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

ep4-C/.DS_Store
__MACOSX/ep4-C/._.DS_Store
ep4-C/EP 04.pdf
INF 01040 – Introdução à Programação
Exercícios
Entrega Programada 4
Introdução à Programação (INF 01040) 4
Entrega Programada 4 – C
Descrição: Lista de Produtos
Faça um programa que leia o código (número inteiro) de produtos entre 1 e 10. Para 
cada código, crie um produto fictício e um valor (número real). Na hora que o usuário 
digitar o código do produto, imprima na tela o nome do produto e seu valor. Enquanto o 
usuário não digitar 0 o programa continua executando. No final, o programa deverá exibir 
o valor total a ser pago. Todos valores devem ser dados com duas casas decimais.
Dicas: Podemos colocar o switch() dentro do while(), assim, para cada produto 
digitado, teremos o produto correspondente.
Atenção: Nesse exercício, deve-se usar switch() e while()
O programa deverá ser entregue pelo moodle.
__MACOSX/ep4-C/._EP 04.pdf
ep4-C/ep04.c
#include <stdio.h>
int main ()
{
 char produto=-1;
 float soma=0, a, b, c, d, e, f, g, h, i, j;
 a=29.90;
 b=34.90;
 c=179.00;
 d=29.90;
 e=34.00;
 f=49.90;
 g=44.90;
 h=39.90;
 i=29.90;
 j=39.90;
 while(produto!='0')
 {
 printf("\nOBS: Os codigos vao de 'a' ate 'j'.\nOBS: Digite '0' para finalizar a compra.\nDigite o código dos seus produtos:");
 scanf(" %c", &produto);
 switch(produto)
 {
 case 'a':
 printf("\nLivro A Revolucao dos Bichos: R$%2.f\n", a);
 soma=soma+a;
 break;
 case 'b':
 printf("\nLivro Como Eu Era Antes de Voce: R$%2.f\n", b);
 soma=soma+b;
 break;
 case 'c':
 printf("\nLivro Vade Mecum 2016: R$%2.f\n", c);
 soma=soma+c;
 break;
 case 'd':
 printf("\nLivro Destrua Este Diario: R$%2.f\n", d);
 soma=soma+d;
 break;
 case 'e':
 printf("\nLivro O Pequeno Principe: R$%2.f\n", e);
 soma=soma+e;
 break;
 case 'f':
 printf("\nLivro O Diario de Anne Frank: R$%2.f\n", f);
 soma=soma+f;
 break;
 case 'g':
 printf("\nLivro Guerra Civil: R$%2.f\n", g);
 soma=soma+g;
 break;
 case 'h':
 printf("\nLivro Cinquenta Tons de Cinza: R$%2.f\n", h);
 soma=soma+h;
 break;
 case 'i':
 printf("\nLivro Exraordinario: R$%2.f\n", i);
 soma=soma+i;
 break;
 case 'j':
 printf("\nLivro Depois de Auschwitz: R$%2.f\n", j);
 soma=soma+j;
 break;
 default:
 printf("\nEsse Codigo Nao Existe!\n");
 }
 }
 printf("\nO Total a ser pago eh de: R$%2.f\n", soma);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais