Você está na página 1de 3

Calculadora em C, utilizando menu em while, com funções de matemática.

Autor: Laercio P.

#include<stdio.h>

#include<stdlib.h>

int soma(int v1,int v2){int resultado;resultado = v1 + v2;return resultado;}

int sub(int v1,int v2){int resultado;resultado = v1 - v2;return resultado;}

int mult(int v1,int v2){int resultado;resultado = v1 * v2;return resultado;}

int divisao(int v1,int v2){int resultado;resultado = v1 / v2;return resultado;}

int main(){

int selecao=1,n1,n2,res;

do

printf("MENU CALCULADORA\n");

printf("1. SOMA\n");

printf("2. SUBTRACAO\n");

printf("3. MULTIPLICACAO\n");

printf("4. DIVISAO\n");

printf("0. SAIR\n");

scanf("%d", &selecao);

system("cls");

switch(selecao)

case 1:

printf("###### SOMA ######\n");

printf("Digite o primeiro valor:");


scanf("%d", &n1);

printf("Digite o segundo valor:");

scanf("%d", &n2);

int res=soma(n1,n2);

printf("resultado: %d \n",res);

system("pause");

system("cls");

break;

case 2:

printf("###### SUBTRACAO ######\n");

printf("Digite o primeiro valor:");

scanf("%d", &n1);

printf("Digite o segundo valor:");

scanf("%d", &n2);

res=sub(n1,n2);

printf("resultado: %d \n",res);

system("pause");

system("cls");

break;

case 3:

printf("###### MULTIPLICACAO ######\n");

printf("Digite o primeiro valor:");

scanf("%d", &n1);

printf("Digite o segundo valor:");

scanf("%d", &n2);

res=mult(n1,n2);

printf("resultado: %d\n",res);

system("pause");

system("cls");
break;

case 4:

printf("###### DIVISAO ######\n");

printf("Digite o primeiro valor:");

scanf("%d", &n1);

printf("Digite o segundo valor:");

scanf("%d", &n2);

res=divisao(n1,n2);

printf("resultado: %d \n",res);

system("pause");

system("cls");

break;

case 0:

printf("Ate a proxima!!!");

exit(1);

break;

default:

printf("Digite uma opcao valida\n");

system("pause");

system("cls");

} while(selecao);

return 0;

Você também pode gostar