Calculadora em C

Publicado por Marcelo Santos Araujo 02/07/2003

[ Hits: 10.975 ]

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

Usando dois contadores em uma estrutura de repetição simples

Calcular a série de Fibonacci

Seu quinto programa em C

Processo em background

Inverte frase


  

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