Criar um programa que informe a quantidade de calorias de uma refeição a partir da escolha do usuário que deverá informar o prato, a sobremesa e bebida consumidos(veja tabela a seguir)
PRATO SOBREMESA BEBIDA
1-Vegetariano 180 cal 1-Abacaxi 75 cal 1-Chá 20 cal
2-Peixe 230 cal l 2-Sorvete diet 110 cal 2-Suco de laranja 70 cal
3-Frango 250 cal 3-Mousse diet 170 cal 3-Suco de melão 100 cal
4-Carne 350 cal 4-Mousse chocolate 200 cal 4-Refrigerante diet 65 cal
___________________________________________________________________________________
Lógica 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int calorias,prato,sobremesa,bebida,totalcalorias;
printf("PRATO\n1 - Vegetariano 180 cal\n2 - Peixe 230 cal\n3 - Frango 250 cal\n4 - Carne 350 cal\n");
printf("Escolha um prato:");
scanf("%d",&prato);
if(prato==1)
{
calorias=180;
prato=calorias;
}
else
{
if(prato==2)
{
calorias=230;
prato=calorias;
}
else
{
if(prato==3)
{
calorias=250;
prato=calorias;
}
else
{
if(prato==4)
{
calorias=350;
prato=calorias;
}
}
}
}
printf("\nSOBREMESA\n1 - Abacaxi 75 cal\n2- Sorvete diet 110 cal\n3 - Mousse diet 170 cal\n4 - Mousse chocolate 200 cal\n");
printf("Escolha a opção da sobremesa:");
scanf("%d",&sobremesa);
if(sobremesa==1)
{
calorias=75;
sobremesa=calorias;
}
else
{
if(sobremesa==2)
{
calorias=110;
sobremesa=calorias;
}
else
{
if(sobremesa==3)
{
calorias=170;
sobremesa=calorias;
}
else
{
if(sobremesa==4)
{
calorias=200;
sobremesa=calorias;
}
}
}
}
printf("\nBEBIDA\n1 - Chá 20 cal\n2 - Suco de laranja 70 cal\n3 - Suco de melão 100 cal\n4 - Refrigerante diet 65 cal");
printf("Escolha a opção da bebida: ");
scanf("%d",&bebida);
if(bebida==1)
{
calorias=20;
bebida=calorias;
}
else
{
if(bebida==2)
{
calorias=70;
bebida=calorias;
}
else
{
if(bebida==3)
{
calorias=100;
bebida=calorias;
}
else
{
if(bebida==4)
{
calorias=65;
bebida=calorias;
}
}
}
}
totalcalorias=prato+sobremesa+bebida;
printf("Total de calorias é: %d\n", totalcalorias);
system("pause");
return 0;
}
Click em Download para baixar os arquivos deste programa.
Este programa foi desenvolvido utilizando o software Dev c++__________________________________________________________________________________
Lógica 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int totalcal,prato,sobremesa,bebida;
int refeicao[4][5] = {{0,0,0,0,0},{0,180,230,250,350},{0,75,110,170,200},{0,20,70,100,65}};
printf("informe Prato:\n");
printf("1-Vegetariano 180 cal\n2-Peixe 230 cal\n3-Frango 250 cal\n4-Carne 350 cal\n");
scanf("%d",&prato);
printf("informe sobremesa:\n");
printf("1-Abacaxi 75 cal\n2-Sorvete diet 110 cal\n3-Mousse diet 170 cal\n4-Mousse de chocolate 200 cal\n");
scanf("%d",&sobremesa);
printf("informe Bebida:\n");
printf("1-Cha 20 cal\n2-Suco de laranja 70 cal\n3-Suco de melao 100 cal\n4-Refrigerante diet 65 cal\n");
scanf("%d",&bebida);
totalcal = refeicao[1][prato] + refeicao[2][sobremesa] + refeicao[3][bebida];
printf("sua refeicao tem %d cal\n\n",totalcal);
system("pause");
return 0;
}
Click em Download para baixar os arquivos deste programa.
Este programa foi desenvolvido utilizando o software Dev c++
ola amigo gostaria muito de aprender mais tecnicas de programação
ResponderExcluirtenho algumas duvidas
ResponderExcluir