Calculadora em C
Publicado por Marcelo Santos Araujo 02/07/2003
[ Hits: 11.321 ]
Simples calculadora que enfatiza o uso do switch case. Criação de um menu de opções.
#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");
}
}
Nenhum comentário foi encontrado.
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
Teste de CHAT para o futuro ? (0)
Ajudante para criar dicas e artigos no VOL (29)
ATUALIZAÇÃO DO KERNEL LINUX (2)
[Matemática] o que seria algo mais poderoso do que uma função? [RESOLV... (5)









