Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- void soma();
- void subtracao();
- void multiplicacao();
- void divisao();
- void menu();
- void porcentagem();
- int main()
- {
- printf("");
- menu();
- return 0;
- }
- void soma()
- {
- float num1,num2 ;
- float total;
- do
- {
- system("cls");
- printf("\nDigite -0 e pressione para fechar o programa\n");
- printf("\nDigite o primeiro numero:");
- scanf("%f",&num1);
- if (num1 != -0)
- {
- printf("\nDigite o segundo numero:");
- scanf("%f",&num2);
- total = num1+num2;
- printf("\nO resultado da soma e = ");
- printf("%.2f", total);
- getch();
- }
- else
- {
- main();
- }
- }
- while (num1 != -0);
- }
- void subtracao()
- {
- float num1,num2 ;
- float total;
- do
- {
- system("cls");
- printf("Digite -0 para fechar o programa\n");
- printf("Digite o primeiro numero: \n");
- scanf("%f",&num2);
- if (num1 != 0)
- {
- printf("Digite o segundo numero: \n");
- scanf("%f", &num2);
- total = num1-num2;
- printf("O resultado da subtracao e = ");
- printf("%.2f\n", total);
- getch();
- }
- else
- {
- main();
- }
- }
- while (num1 != -0);
- }
- void multiplicacao()
- {
- float num1,num2 ;
- float total;
- do
- {
- system("cls");
- printf("Digite sair para fechar o programa\n");
- printf("Digite o primeiro numero: \n");
- scanf("%f",&num1);
- if (num1 != -0)
- {
- printf("Digite o segundo numero: \n");
- scanf("%f", &num2);
- total = num1*num1;
- printf("O resultado da multipliacao e = ");
- printf("%.2f\n", total);
- getch();
- }
- else
- {
- main();
- }
- }
- while (num1 != -0);
- }
- void divisao()
- {
- float num1,num2 ;
- float total;
- do
- {
- system("cls");
- printf("Digite -0 para fechar o programa\n");
- printf("Digite o primeiro numero:\n ");
- scanf("%f",&num1);
- if (num1 != -0)
- {
- printf("\n / ");
- scanf("%f", &num2);
- total = num1/num2;
- printf("O resultado da divisao e = ");
- printf("%.2f\n", total);
- getch();
- }
- else
- {
- main();
- }
- }
- while (num1 != -0);
- }
- void porcentagem()
- {
- float num1,num2 ;
- float total;
- do
- {
- system("cls");
- printf("Digite -0 e pressione para fechar o programa\n");
- printf("Digite o primeiro numero: \n");
- scanf("%f",&num1);
- if (num1 != -0)
- {
- scanf("%f", &num2);
- total = num1+num2;
- printf("A porcentagem e = ");
- printf("%.2f\n", total);
- getch();
- }
- else
- {
- main();
- }
- }
- while (num1 != -0);
- }
- void menu()
- {
- int opcao;
- system("cls");
- printf("**********************************\n");
- printf("***DIGITE UM NUMERO E DE ENTER***\n");
- printf("**********************************\n");
- printf("\n 1-Soma\n");
- printf("\n 2-Subtracao\n");
- printf("\n 3-Multiplicacao\n");
- printf("\n 4-Divisao\n");
- printf("\n 5-Porcentagem \n\n");
- scanf("%d", &opcao);
- switch(opcao)
- {
- case 1:
- soma();
- break;
- case 2:
- subtracao();
- break;
- case 3:
- multiplicacao();
- break;
- case 4:
- divisao();
- break;
- default:
- system("exit");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement