Urgente !!!!.Crie um programa na linguagem C para a Feirinha do Mané da Silva:
Mané da Silva é um feirante que possui em sua banca 05 produtos com os
seguintes preços: tomate R$2,30; cebola R$1,20; cenoura R$ 3,70; abobrinha R$
5,10; brócolis R$ 1,23. Desenvolva um programa que possibilite ao usuários as
seguintes opções (menu):
● listar o nome dos produtos;
● listar o nome e o preço dos os produtos;
● alterar o preço de um produto: o usuário deverá escolher qual produto deseja
alterar o valor (sugestão, mostre aos usuários o código de cada produto para
ele escolher qual ele vai alterar);
● sair.
Atenção: não será permitido a utilização do comando de repetição “DO-WHILE”
(comando WHILE pode ser utilizado) e de FUNÇÕES
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
char tomate[20]="Tomate";
char cebola[20]="Cebola";
char cenoura[20]="Cenoura";
char abobrinha[20]="Abobrinha";
char brocolis[20]="Brocolis";
float a = 2.30;
float b = 1.20;
float c = 3.70;
float d = 5.10;
float e = 1.23;
int aa;
int bb = 0;
int main(){
int esc,aux;
while(bb==0){
printf("\n\nO que deseja fazer :\n\n1 - Listar nomes dos produtos\n\n2 - Listar nome e preco dos produtos\n\n3 - Alterar preco de um produto\n\n4 - Sair\n");
scanf("%d",&aa);
switch(aa){
case 1:
printf("\n%s\n%s\n%s\n%s\n%s",tomate,cebola,cenoura,abobrinha,brocolis);
break;
case 2:
printf("\n%s--->%.2fR$\n%s--->%.2fR$\n%s--->%.2fR$\n%s--->%.2fR$\n%s--->%.2fR$",tomate,a,cebola,b,cenoura,c,abobrinha,d,brocolis,e);
break;
case 3:
printf("\nDigite o produto que deseja alterar o preço:\n");
printf("\n1 - %s\n2 - %s\n3 - %s\n4 - %s\n5 - %s\n",tomate,cebola,cenoura,abobrinha,brocolis);
scanf("%d",&esc);
printf("\nDigite o novo preco:\n");
switch(esc){
case 1:
scanf("%d",&aux);
a = aux;
break;
case 2:
scanf("%d",&aux);
b = aux;
break;
case 3:
scanf("%d",&aux);
c = aux;
break;
case 4:
scanf("%d",&aux);
d = aux;
break;
case 5:
scanf("%d",&aux);
e = aux;
break;
default:
printf("Comando nao entendido, voltando ao manu!!");
break;
}
break;
case 4:
bb = 1;
break;
default:
printf("Comando nao entendido, voltando ao manu!!");
break;
}
}
return 0;
}