Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

calculadora

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ calculadora

    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);
    }
    Similar Threads

  • Font Size
    #2
    Man, conheço dois jeito de limpar a tela. Um usando comando do próprio MS-DOS, que seria system("cls"); ou usando a função clrscr();

    Declare a biblioteca conio para pode usar a função clrscr, e para usar a system, declare a stdlib.
    "Nunca desista de seus sonhos. Desisti de seus sonhos é abrir mão da felicidade."
    (Augusto Cury)



    Meu Blog... http://www.lab-infor.blogspot.com
    Meu canal do Youtube... http://www.youtube.com/user/rodrigo32323232

    Comment


    • Font Size
      #3
      Se você estiver no Linux poderá também usar a função clear() da biblioteca ncurse.h, se estiver instalada.
      “Finalmente encontrei um inimigo digno de mim e uma jornada em que preciso desenvolver toda a minha coragem, pois temos de combater homens bravos e monstruosas feras.”, Alexandre, o Grande.

      Comment

      X
      Working...
      X