Solucao1: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Fargoud (Criou página com '#include <stdio.h> #include <stdlib.h> int main() { int op, qtidade; float parcial, total=0; //variavel de menu printf("**** PROGRAMA DA LOJA: ****\n"); do{...') |
imported>Fargoud Sem resumo de edição |
||
| (2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
#include <stdio.h> | #include <stdio.h> | ||
void main(void) | |||
{ int i, opcao; | |||
float x, y; | |||
printf("\n"); | |||
for(i = 1; i <= 53; i++) | |||
printf("*"); | |||
printf("\n*****\t\tPROGRAMA DA CALCULADORA!!\t\t*****\n"); | |||
for(i = 1; i <= 53; i++) | |||
printf("*"); | |||
printf("\n\nEntre com o primeiro operando: \n"); | |||
scanf("%f",&x); | |||
printf("\n\t\t Escolha sua opção: \n"); | |||
printf("\n\n\t\t(+) SOMA \n"); | |||
printf("\n\t\t(-) SUBTRACAO \n"); | |||
printf("\n\t\t(*) MULTIPLICACAO \n"); | |||
printf("\n\t\t(/) DIVISAO \n"); | |||
opcao = getche(); | |||
printf("\n\nEntre com o segundo operando: \n"); | |||
scanf("%f",&y); | |||
switch(opcao) | |||
{ | |||
case '+': | |||
case '1': printf("\n%.2f + %.2f = %.2f", x, y, x+y); | |||
break; | |||
case '-': | |||
case '2': printf("\n%.2f - %.2f = %.2f", x, y, x-y); | |||
break; | |||
case '*': | |||
case '3': printf("\n%.2f * %.2f = %.2f", x, y, x*y); | |||
break; | |||
case '/': | |||
case '4': printf("\n%.2f / %.2f = %.2f", x, y, x/y); | |||
break; | |||
default: printf("Desculpe, mas nao temos essa operacao!!"); | |||
} | |||
printf("\n\n\n\n"); | |||
for(i = 1; i <= 53; i++) | |||
printf("*"); | |||
} | |||
int main() | |||
{ int op, qtidade; | |||
#include <stdio.h> | |||
#include <stdlib.h> | |||
int main() | |||
{ | |||
int op, qtidade; | |||
float parcial, total=0; //variavel de menu | float parcial, total=0; //variavel de menu | ||
printf("**** PROGRAMA DA LOJA: ****\n"); | printf("**** PROGRAMA DA LOJA: ****\n"); | ||
do{ | do{ | ||
| Linha 15: | Linha 61: | ||
printf("\n\t\t[5] Furadeira [R$ 59,00] \n"); | printf("\n\t\t[5] Furadeira [R$ 59,00] \n"); | ||
printf("\n\t:> "); | printf("\n\t:> "); | ||
scanf("%d",&op); | scanf("%d",&op); | ||
switch(op) | switch(op) | ||
{ case 0: printf("\nSaindo..."); | { case 0: printf("\nSaindo..."); | ||
break; | break; | ||
case 1: printf("\n\n Quantos centos? :> "); | case 1: printf("\n\n Quantos centos? :> "); | ||
scanf("%d",&qtidade); | scanf("%d",&qtidade); | ||
| Linha 28: | Linha 74: | ||
total +=parcial; | total +=parcial; | ||
break; | break; | ||
case 2: printf("\n\n Quantos centos? :> "); | case 2: printf("\n\n Quantos centos? :> "); | ||
scanf("%d",&qtidade); | scanf("%d",&qtidade); | ||
| Linha 35: | Linha 81: | ||
total +=parcial; | total +=parcial; | ||
break; | break; | ||
case 3: printf("\n\n Quantos centos? :> "); | case 3: printf("\n\n Quantos centos? :> "); | ||
scanf("%d",&qtidade); | scanf("%d",&qtidade); | ||
| Linha 42: | Linha 88: | ||
total +=parcial; | total +=parcial; | ||
break; | break; | ||
case 4: printf("\n\n Quantas unidades? :> "); | case 4: printf("\n\n Quantas unidades? :> "); | ||
scanf("%d",&qtidade); | scanf("%d",&qtidade); | ||
| Linha 55: | Linha 101: | ||
total +=parcial; | total +=parcial; | ||
break; | break; | ||
} | } | ||
}while(op); | }while(op); | ||
printf("\n\n\nValor TOTAL da compra: R$ %.2f\n\n\n", total); | printf("\n\n\nValor TOTAL da compra: R$ %.2f\n\n\n", total); | ||
return 0; | return 0; | ||
} | } | ||
Edição atual tal como às 11h07min de 18 de outubro de 2019
#include <stdio.h>
void main(void)
{ int i, opcao;
float x, y;
printf("\n");
for(i = 1; i <= 53; i++)
printf("*");
printf("\n*****\t\tPROGRAMA DA CALCULADORA!!\t\t*****\n");
for(i = 1; i <= 53; i++)
printf("*");
printf("\n\nEntre com o primeiro operando: \n");
scanf("%f",&x);
printf("\n\t\t Escolha sua opção: \n");
printf("\n\n\t\t(+) SOMA \n");
printf("\n\t\t(-) SUBTRACAO \n");
printf("\n\t\t(*) MULTIPLICACAO \n");
printf("\n\t\t(/) DIVISAO \n");
opcao = getche();
printf("\n\nEntre com o segundo operando: \n");
scanf("%f",&y);
switch(opcao)
{
case '+':
case '1': printf("\n%.2f + %.2f = %.2f", x, y, x+y);
break;
case '-':
case '2': printf("\n%.2f - %.2f = %.2f", x, y, x-y);
break;
case '*':
case '3': printf("\n%.2f * %.2f = %.2f", x, y, x*y);
break;
case '/':
case '4': printf("\n%.2f / %.2f = %.2f", x, y, x/y);
break;
default: printf("Desculpe, mas nao temos essa operacao!!");
}
printf("\n\n\n\n");
for(i = 1; i <= 53; i++)
printf("*");
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int op, qtidade;
float parcial, total=0; //variavel de menu
printf("**** PROGRAMA DA LOJA: ****\n");
do{
printf("\n\n\nDigite sua opcao, ou \'0\', para sair: \n:>");
printf("\n\t\t[1] Pregos [R$ 5,00 o cento] \n");
printf("\n\t\t[2] Parafusos [R$ 10,00 o cento] \n");
printf("\n\t\t[3] Buchas [R$ 3,00 o cento] \n");
printf("\n\t\t[4] Martelo [R$ 15,00] \n");
printf("\n\t\t[5] Furadeira [R$ 59,00] \n");
printf("\n\t:> ");
scanf("%d",&op);
switch(op)
{ case 0: printf("\nSaindo...");
break;
case 1: printf("\n\n Quantos centos? :> ");
scanf("%d",&qtidade);
parcial = qtidade*5; //valor unitario do prego e 5 reais
printf("\n\n Valor do item: R$ %.2f", parcial);
total +=parcial;
break;
case 2: printf("\n\n Quantos centos? :> ");
scanf("%d",&qtidade);
parcial = qtidade*10;
printf("\n\n Valor do item: R$ %.2f", parcial);
total +=parcial;
break;
case 3: printf("\n\n Quantos centos? :> ");
scanf("%d",&qtidade);
parcial += qtidade*3;
printf("\n\n Valor do item: R$ %.2f", parcial);
total +=parcial;
break;
case 4: printf("\n\n Quantas unidades? :> ");
scanf("%d",&qtidade);
parcial = qtidade*15;
printf("\n\n Valor do item: R$ %.2f", parcial);
total +=parcial;
break;
case 5: printf("\n\n Quantas unidades? :> ");
scanf("%d",&qtidade);
parcial = qtidade*59;
printf("\n\n Valor do item: R$ %.2f", parcial);
total +=parcial;
break;
}
}while(op);
printf("\n\n\nValor TOTAL da compra: R$ %.2f\n\n\n", total);
return 0;
}