Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <stdlib.h> #include <locale.h> //funçoes menu interos abaixo int somai(int a, int b){ int c; c = a+b; return c; } int subtracaoi(int a, int b){ int c; c = a-b; return c; } int multiplicacaoi(int a, int b){ int c; c = a*b; return c; } int divisaoi(int a, int b){ int c; c = a/b; return c; } //funçoes menu reais abaixo float somar(float e, float f){ float c; c = e+f; return c; } float subtracaor(float e, float f){ float c; c = e-f; return c; } float multiplicacaor(float e, float f){ float c; c = e*f; return c; } float divisaor(float e, float f){ float c; c = e/f; return c; } // programa principal com repetição que chama as funçoes main(){ setlocale(LC_ALL, "Portuguese"); int a,b,d,n,m; float e,f,g; long i; for(i=0; i<=99999999999999; i++){ system("cls || clear"); printf("\ndigite uma opcao de menu"); printf("\n1 - operações com números inteiros"); printf("\n2 - operações com números rais"); printf("\n3 - sair"); printf("\n"); scanf("%d", &m); switch( m ){ case 1: for(i=0; i<=99999999999999; i++){ system("cls || clear"); printf("\ndigite uma opcao de menu"); printf("\n1 - somar"); printf("\n2 - subtrair"); printf("\n3 - multiplicar"); printf("\n4 - dividir"); printf("\n5 - menu anterior"); printf("\n"); scanf("%d", &n); a=0; b=0; d=0; if( n>=1 && n<=4 ){ switch( n ) { case 1: printf("\ndigite o primeiro numero da soma: "); scanf("%d", &a); printf("\ndigite o segundo numero da soma: "); scanf("%d", &b); d=somai(a,b); printf("\no resultado eh: %d", d); printf("\n"); system("pause"); break; case 2: printf("\ndigite o primeiro numero da subtracao: "); scanf("%d", &a); printf("\ndigite o segundo numero da subtracao: "); scanf("%d", &b); d=subtracaoi(a,b); printf("\no resultado eh: %d", d); printf("\n"); system("pause"); break; case 3: printf("\ndigite o primeiro numero da multiplicacao: "); scanf("%d", &a); printf("\ndigite o segundo numero da multiplicacao: "); scanf("%d", &b); d=multiplicacaoi(a,b); printf("\no resultado eh: %d", d); printf("\n"); system("pause"); break; case 4: printf("\ndigite o primeiro numero da divisao: "); scanf("%d", &a); printf("\ndigite o segundo numero da divisao: "); scanf("%d", &b); d=divisaoi(a,b); printf("\no resultado eh: %d", d); printf("\n"); system("pause"); break; default: printf("Você não digitou um valor válido\n"); } }else{ break; } } break; case 2: for(i=0; i<=99999999999999; i++){ system("cls || clear"); printf("\ndigite uma opcao de menu"); printf("\n1 - somar"); printf("\n2 - subtrair"); printf("\n3 - multiplicar"); printf("\n4 - dividir"); printf("\n5 - menu anterior"); printf("\n"); scanf("%d", &n); e=0; f=0; g=0; if( n>=1 && n<=4 ){ switch( n ) { case 1: printf("\ndigite o primeiro numero da soma: "); scanf("%f", &e); printf("\ndigite o segundo numero da soma: "); scanf("%f", &f); g=somar(e,f); printf("\no resultado eh: %f", g); printf("\n"); system("pause"); break; case 2: printf("\ndigite o primeiro numero da subtracao: "); scanf("%f", &e); printf("\ndigite o segundo numero da subtracao: "); scanf("%f", &f); g=subtracaor(e,f); printf("\no resultado eh: %f", g); printf("\n"); system("pause"); break; case 3: printf("\ndigite o primeiro numero da multiplicacao: "); scanf("%f", &e); printf("\ndigite o segundo numero da multiplicacao: "); scanf("%f", &f); g=multiplicacaor(e,f); printf("\no resultado eh: %f", g); printf("\n"); system("pause"); break; case 4: printf("\ndigite o primeiro numero da divisao: "); scanf("%f", &e); printf("\ndigite o segundo numero da divisao: "); scanf("%f", &f); g=divisaor(e,f); printf("\no resultado eh: %f", g); printf("\n"); system("pause"); break; default: printf("Você não digitou um valor válido\n"); } }else{ break; } break; case 3: return 0; break; default: printf("Você não digitou um valor válido\n"); } } } }
Compartilhar