Calculadora em C

Publicado por Marcelo Santos Araujo 02/07/2003

[ Hits: 11.317 ]

Download calculadora




Simples calculadora que enfatiza o uso do switch case. Criação de um menu de opções.


  



Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>

/*Marcelo Santos Araujo - msa@nanet.com.br - http://msanet.port5.com*/
/*Calculadora Simples */
int main(int argc, char *argv[]) 
{
   
   
   
   float result,a,b;
   int menu;
      
   system("clear");  /*executa um comando shell (limpar a tela)*/   
   printf("\n\tMenu\n\t(1) Somar\n\t(2) Subtrair\n\t(3) Dividir\n\t(4) Multiplicar\n\t>> ");
   scanf("%d",&menu);
   
   
   
   switch (menu) 
      {
         
         case 1: printf("\n\tOpcao %d escolhida!\n",menu);
               printf("\n\t>> ");
               scanf("%f",&a);
               printf("\n\t>> ");
               scanf("%f",&b);
               result= a+b;
               printf("\n\t>> Resultado: %.2f\n\n",result);
         break;
         case 2: printf("\n\tOpcao %d escolhida!\n",menu);
               printf("\n\t>> ");
               scanf("%f",&a);
               printf("\n\t>> ");
               scanf("%f",&b);
               result = a -b;
               printf("\n\t>> Resultado: %.2f\n\n",result);
         break;
         
         case 3: printf("\n\tOpcao %d escolhida!\n",menu);
               printf("\n\t>> ");
               scanf("%f",&a);
               printf("\n\t>> ");
               scanf("%f",&b);
               result = a/b;
               printf("\n\t>> Resultado: %.2f\n\n",result);
         break;
         
         case 4: 
               printf("\n\tOpcao %d escolhida!\n",menu);
               printf("\n\t>> ");
               scanf("%f",&a);
               printf("\n\t>> ");
               scanf("%f",&b);
               result = a*b;
               printf("\n\t>> Resultado: %.2f\n\n",result);
         break;
      
         
   default: printf("\n\t>> Nenhuma das opcoes foi selecionada!\n\n");      
         
         
      }
         
   
      

   
}


Scripts recomendados

EXPRESSÕES ARITMÉTICAS - PARTE 1

[C++] remover todos os multiplos de 3

Rotacionamento de um Retângulo utilizando herança

Gerador de sequência numérica

Mostrando as palavras digitadas ao contrário!


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts