Media de 10 notas
Por: 3reno4lves • 29/4/2015 • Trabalho acadêmico • 1.152 Palavras (5 Páginas) • 212 Visualizações
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
char menu, menuRaiz;
int opcaoinvalida;
float valor1;
float valor2;
float resultado;
system ("color f3");
do{
system("cls || clear");
printf ("------------------------------------------------------\n");
printf ("--------------------Calculadora ATPS -----------------\n");
printf ("------------------------------------------------------\n");
printf ("Escolha uma das opcoes abaixo para realizar o calculo\n");
printf ("------------------------------------------------------\n");
printf ("(+) - Soma \n");
printf ("(-) - Subtracao \n");
printf ("(*) - Multiplicacao \n");
printf ("(/) - Divisao \n");
printf ("(e) - Exponenciacao \n");
printf ("(r) - Raiz \n");
printf ("(p) - Porcentagem \n");
printf ("(s) - Sair \n");
printf ("------------------------------------------------------\n");
printf ("Digite qual calculo que sera realizado: ");
scanf (" %c", &menu);
printf("\n\n");
switch( menu ){
case '+':
printf ("--------------------A operacao escolhida foi SOMA -------------------\n");
printf ("\nInforme o primeiro valor a ser somado: ");
scanf ("%f", &valor1);
printf ("\nInforme o segundo valor a ser somado: ");
scanf ("%f", &valor2);
resultado = valor1+ valor2;
printf ("o resultado da operacao : \t %.2f + %.2f = %.2f \n\n\n ", valor1, valor2, resultado);
break;
case '-':
printf ("--------------------A operacao escolhida foi SUBTRAÇÃO -------------------\n");
printf ("\nInforme o primeiro valor a ser subtraido: ");
scanf ("%f", &valor1);
printf ("\nInforme o segundo valor a ser subtraido: ");
scanf ("%f", &valor2);
resultado = valor1+ valor2;
printf ("o resultado da operacao : \t %.2f + %.2f = %.2f \n\n\n ", valor1, valor2, resultado);
break;
case '*':
printf ("--------------------A operacao escolhida foi MULTIPLICAÇÃO -------------------\n");
printf ("\nInforme o primeiro valor a ser multiplicado: ");
scanf ("%f", &valor1);
printf ("\nInforme o segundo valor a ser multiplicado: ");
scanf ("%f", &valor2);
resultado = valor1* valor2;
printf ("o resultado da operacao : \t %.2f + %.2f = %.2f \n\n\n ", valor1, valor2, resultado);
break;
case '/':
if(valor2 != 0){
printf ("--------------------A operacao escolhida foi a DIVISÃO -------------------\n");
printf ("\nInforme o primeiro valor a ser dividido: ");
scanf ("%f", &valor1);
printf ("\nInforme o segundo valor a ser dividido: ");
scanf ("%f", &valor2);
resultado = valor1 / valor2;
printf ("o resultado da operacao : \t %.2f + %.2f = %.2f \n\n\n ", valor1, valor2, resultado);
}else{
printf("Nao e possivel dividir algum numero por zero \n\n");
}
break;
case 'e':
printf ("--------------------A operacao escolhida foi exponenciação -------------------\n");
printf
...