Calculadora simples com uso de switch , funções e #define
Publicado por fechado 04/02/2008
[ Hits: 13.467 ]
Calculadora bem simples para estudo das funções , do switch e do #define.
#include <stdio.h>
#include <stdlib.h>
#define ln printf("\n")
int main(void) {
menu();
return 0;
}
void menu(void) {
int opt;
float x,y;
system("clear");
ln;printf("Calculadora simples.");ln;
printf("Digite o numero da operacao: (1 soma, 2 divisao, 3 multiplicacao, 4 divisao, 5 sair: ");
scanf("%i",opt);
switch(opt) {
case 1:ln;printf("Digite x: ");scanf("%f",x);ln;printf("Digite y: ");scanf("%f",y);ln;csom(x,y);break;
case 2:ln;printf("Digite x: ");scanf("%f",x);ln;printf("Digite y: ");scanf("%f",y);ln;cdim(x,y);break;
case 3:ln;printf("Digite x: ");scanf("%f",x);ln;printf("Digite y: ");scanf("%f",y);ln;cmul(x,y);break;
case 4:ln;printf("Digite x: ");scanf("%f",x);ln;printf("Digite y: ");scanf("%f",y);ln;craz(x,y);break;
case 5:break;
default:menu();break;
}
}
void csom(float x, float y) { printf("%d",x+y); }
void cdim(float x, float y) { printf("%d",x-y); }
void cmul(float x, float y) { printf("%d",x*y); }
void craz(float x, float y) { printf("%d",x/y); }
Calculadora de equações de 2º grau versão 2 (com funções)
Verificando se um número é primo.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Governo da França vai trocar Windows por Linux (8)
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (12)
Bluetooth desconecta logo após conectar, ubuntu 25.10 (2)









