Gostaria de saber se tem como limpar a tela apos cada operação...
Aki esta o código fonte.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a, b, r;
int sair, opcao;
sair = 1;
while (opcao != 5)//arrumei so precissava do sinal ! antes do = 5
{
printf ("\t\t\t\t---CALCULADORA---\n\n");
printf ("\t\t\t\tEscolha uma da opcoes abaixo\n\n");
printf ("\t\t\t\t#######################\n");
printf ("\t\t\t\t###1 - Soma ###\n""\t\t\t\t###2 - Subitracao ###\n""\t\t\t\t###3 - Multiplicacao###\n""\t\t\t\t###4 - Divisao ###\n""\t\t\t\t###5 - SAIR ###\n");
printf ("\t\t\t\t#######################\n\n");
scanf ("%d",&opcao);
switch (opcao){
case 1:
printf ("\n\t\t\t\t\tSOMA\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a + b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 2:
printf ("\n\t\t\t\tSUBITRACAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a - b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 3:
printf ("\n\t\t\t\tMULTIPLICAÇAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a * b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 4:
printf ("\n\t\t\t\tDIVISAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a / b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 5:
printf ("\t\t\t\tSair do Programa ? (1 - Confirmar)\n");
scanf ("%d",&sair);
printf ("\t\t\tSaio da Calculadora com sucesso !!\n");
break;
default:
printf ("\t\t\t\a\a\a\a***Opcao incorreta***\a\a\a\a\n\n");
}
}
system("pause");
return (0);
}
Aki esta o código fonte.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a, b, r;
int sair, opcao;
sair = 1;
while (opcao != 5)//arrumei so precissava do sinal ! antes do = 5
{
printf ("\t\t\t\t---CALCULADORA---\n\n");
printf ("\t\t\t\tEscolha uma da opcoes abaixo\n\n");
printf ("\t\t\t\t#######################\n");
printf ("\t\t\t\t###1 - Soma ###\n""\t\t\t\t###2 - Subitracao ###\n""\t\t\t\t###3 - Multiplicacao###\n""\t\t\t\t###4 - Divisao ###\n""\t\t\t\t###5 - SAIR ###\n");
printf ("\t\t\t\t#######################\n\n");
scanf ("%d",&opcao);
switch (opcao){
case 1:
printf ("\n\t\t\t\t\tSOMA\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a + b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 2:
printf ("\n\t\t\t\tSUBITRACAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a - b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 3:
printf ("\n\t\t\t\tMULTIPLICAÇAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a * b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 4:
printf ("\n\t\t\t\tDIVISAO\n\n");
printf ("\t\t\tPrimeiro numero: ");
scanf ("%f",&a);
printf ("\t\t\tSegunto numero: ");
scanf ("%f",&b);
r = a / b;
printf ("\t\t\tO resultado e : ", r);
printf ("%.2f",r);
printf ("\n");
break;
case 5:
printf ("\t\t\t\tSair do Programa ? (1 - Confirmar)\n");
scanf ("%d",&sair);
printf ("\t\t\tSaio da Calculadora com sucesso !!\n");
break;
default:
printf ("\t\t\t\a\a\a\a***Opcao incorreta***\a\a\a\a\n\n");
}
}
system("pause");
return (0);
}
Comment