Solucao1

De IFSC
Revisão de 11h07min de 18 de outubro de 2019 por imported>Fargoud
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
#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;
}