Last active
May 5, 2024 18:48
-
-
Save Windemberg/7bafa79906d3aca03dc52f39c030fa5e to your computer and use it in GitHub Desktop.
Calculadora simples 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> //biblioteca | |
#include <stdlib.h> //biblioteca | |
/*Faça uma calculadora em "c" que leia dois números e o usuario tenha 7 funções | |
(adição , subtração, multiplicação , divisão, fatorial , exponencial e radiação) | |
possiveis para fazer operações com os dois numeros digitados... | |
*/ | |
void soma(){ //funcao de soma | |
float valor1, valor2, result; //declaração de variaveis 5.3 | |
printf("\nDigite o 1 valor: "); //pede um valor | |
scanf ("%f", &valor1); //armazena o valor | |
printf("Digite o 2 valor: "); //pede outro valor | |
scanf ("%f", &valor2); //armazena o valor em um float | |
result = valor1 + valor2; //soma valor1 com valor 2 e coloca em result | |
printf("\nResultado: %.2f\n\n ", result); //mostra o resultado 2.36 | |
system ("pause"); //pausa pra dar tempo de ver | |
system("cls"); //limpa a tela apos precinado enter | |
menu(); //chama o menu novamente | |
} | |
void subtrai(){ //funcao subtração | |
float valor1, valor2, result; //variaveis | |
printf("\nDigite o 1 valor: "); //pedi variavel | |
scanf ("%f", &valor1); //armazena variavel | |
printf("Digite o 2 valor: "); //pedi variavel | |
scanf ("%f", &valor2); //armazena variavel | |
result = valor1 - valor2; //subtrai os valor 1 de 2 e armazena em result | |
printf("\nResultado: %.2f\n\n ", result); //mostra o resultado | |
system ("pause"); //pausa | |
system("cls"); //limpa | |
menu(); //chama menu | |
} | |
void divide(){ //funcao divide | |
float valor1, valor2, result; | |
printf("\nDigite o 1 valor: "); | |
scanf ("%f", &valor1); | |
printf("Digite o 2 valor: "); | |
scanf ("%f", &valor2); | |
result = valor1 / valor2; | |
printf("\nResultado: %.2f\n\n ", result); | |
system ("pause"); | |
system("cls"); | |
menu(); | |
} | |
void multiplica(){ //funcao multiplica | |
float valor1, valor2, result; | |
printf("\nDigite o 1 valor: "); | |
scanf ("%f", &valor1); | |
printf("Digite o 2 valor: "); | |
scanf ("%f", &valor2); | |
result = valor1 * valor2; | |
printf("\nResultado: %.2f\n\n ", result); | |
system ("pause"); | |
system("cls"); | |
menu(); | |
} | |
void menu(){ //menu | |
int escolha; //variavel inteira | |
printf("\t\tBem vindo a calculadora em C\n\n"); //imprime msg na tela \n = salta linha | |
printf("Selecione uma operacao matematica:\n"); // msg na tela | |
printf("\t1- Adicao\n"); | |
printf("\t2- Subtracao\n"); | |
printf("\t3- Divisao\n"); | |
printf("\t4- Multiplicacao\n"); | |
printf("\t5- Sair\n"); | |
printf("Operacao: "); //msg na tela | |
scanf ("%d", &escolha); //armazena o int digitado em escolha | |
switch (escolha){ //funcao de selecao de escolha do ,menu | |
case 1: //caso digitado 1 execute isto: | |
soma(); //funcao soma feita anteriomente acima | |
break; //termina a funcao de soma | |
case 2: | |
subtrai(); | |
break; | |
case 3: | |
divide(); | |
break; | |
case 4: | |
multiplica(); | |
break; | |
case 5: //caso selecionado 5 executa: | |
system("exit"); // fechar o programa | |
printf("\nFinalizando...\n\n"); //da uma msg na tela | |
break; // termina a funcao 5 seleciojada | |
default: // caso nao se digite nenhum do case disponoveis execute | |
printf("\nComando invalido, tente novamente!\n\n"); //msg | |
system ("pause"); //pausa | |
system ("cls"); //limpa | |
menu(); //volta pro menu inicial | |
break; //termina funcao | |
} | |
} | |
int main() //funcao principal | |
{ | |
menu(); //chama o menu | |
system("pause"); //pausa | |
return 0; //retorna que esta tudo OK | |
} |
Valeu fi é nois
TMJ cria
brabo demais
BRABO
não sei o que é melhor kkk o código ou os comentarios kkkk parabens pelo cod mano !
blz
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bora fi do BILLL