Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdafx.h>
- #include <cstdlib>
- int main(){
- int Numero, NumeroUm, NumeroDois, Saida;
- char string_saida[35], parte_um[20], parte_dois[20], resto[30], simbolo[10];
- system("color A");
- printf("Seja bem vindo ha nova calculadora\n");
- printf("Digite o numero de acordo com a descricao\n#=======================================\n");
- printf("0 - Adicao\n1 - Subtracao\n2 - Divisao\n3 - Multiplicacao\n4 - Resultado\n#=======================================\nNumero: ");
- scanf("%d", &Numero);
- switch(Numero){
- case 0:{
- sprintf(simbolo, "+");
- sprintf(string_saida, "Adicao");
- sprintf(parte_um, "Parcela");
- sprintf(parte_dois, "outra Parcela");
- sprintf(resto, "Total");
- break;
- }
- case 1:{
- sprintf(simbolo, "-");
- sprintf(parte_um, "Minuendo");
- sprintf(parte_dois, "Subtraendo");
- sprintf(resto, "Resto ou diferenca");
- sprintf(string_saida, "Subtracao");
- break;
- }
- case 2:{
- sprintf(simbolo, "/");
- sprintf(parte_um, "Dividendo");
- sprintf(parte_dois, "Divisor");
- sprintf(resto, "Quociente");
- sprintf(string_saida, "Divisao");
- break;
- }
- case 3:{
- sprintf(simbolo, "x");
- sprintf(parte_um, "Multiplicando");
- sprintf(parte_dois, "Multiplicador");
- sprintf(resto, "Produto");
- sprintf(string_saida, "Multiplicacao");
- break;
- }
- }
- system("cls");
- printf("Muito bom!\nFoi selecionado: %s\nAgora digite o %s: ", string_saida, parte_um);
- scanf("%d", &NumeroUm);
- system("cls");
- printf("Agora temos uma %s, por favor, digite o %s: ", string_saida, parte_dois);
- scanf("%d", &NumeroDois);
- system("cls");
- switch(Numero){
- case 0: Saida = (NumeroUm + NumeroDois); break;
- case 1: Saida = (NumeroUm - NumeroDois); break;
- case 2: Saida = (NumeroUm / NumeroDois); break;
- case 3: Saida = (NumeroUm * NumeroDois); break;
- }
- printf("Resultado final: %d %s %d = %d\n", NumeroUm, simbolo, NumeroDois, Saida);
- system("pause");
- system("cls");
- return main();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement