Created
August 21, 2017 03:07
-
-
Save jimywork/0ef7174e31f74beca5a58b2c85e1ebad to your computer and use it in GitHub Desktop.
Calculadora em C
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "stdio.h" | |
int main(void) { | |
int Escolha; | |
Retorno: | |
printf("\n"); | |
Menu(); | |
// Faça enquanto Escola for maior que 3 | |
do { | |
printf("Digite um numero inteiro valido:"); | |
scanf("%i",&Escolha); | |
}while(Escolha > 3); | |
switch(Escolha) { | |
case 0: | |
printf("Tchau!"); | |
exit(1); | |
break; | |
case 1: | |
printf("Escolha dois numeros para somar: \n \n"); | |
Soma(); | |
goto Retorno; | |
break; | |
case 2: | |
printf("Escola dois numeros para substrair: \n \n"); | |
Substracao(); | |
goto Retorno; | |
break; | |
case 3: | |
printf("Escola dois numeros para multiplicar: \n\n"); | |
Multiplicacao(); | |
goto Retorno; | |
break; | |
} | |
return 0; | |
} | |
void Menu() { | |
printf("Escolha uma das 5 opções abaixo:\n\n"); | |
printf("(1) Soma \n"); | |
printf("(2) Substração \n"); | |
printf("(3) Multiplicação \n"); | |
printf("(0) Sair \n"); | |
} | |
void Soma() { | |
int x, y; | |
int resultado; | |
printf("Digite o primeiro numero: "); | |
scanf("%i", &x); | |
printf("Digite o segundo numero: "); | |
scanf("%i", &y); | |
resultado = x + y; | |
printf("\n\nO Resultado da soma é %i \n\n", resultado); | |
} | |
void Substracao() { | |
int x, y; | |
int resultado; | |
printf("Digite o primeiro numero: "); | |
scanf("%i", &x); | |
printf("Digite o segundo numero: "); | |
scanf("%i", &y); | |
resultado = x - y; | |
printf("\n\nO resultado da subtração é %i\n\n", resultado); | |
} | |
void Multiplicacao(){ | |
int x, y; | |
printf("Digite o primeiro numero: "); | |
scanf("%i", &x); | |
printf("Digite o segundo numero: "); | |
scanf("%i", &y); | |
float Resultado = (float)x*y; | |
printf("\n\nO Resultado da subtração é %i\n\n", Resultado); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment