Calculadora em C

Publicado por Marcelo Santos Araujo 02/07/2003

[ Hits: 11.073 ]

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

Ordenar vetor com algoritmo Insertion Sort

Visualizador hexadecimal

Existência de triângulo, em C

clean.h - Biblioteca para limpar um determinado espaço no terminal

swith


  

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