Ir para conteúdo
Fórum Script Brasil
  • 0

Calculadora - Diferente de todas


athoslive

Pergunta

Bom,se gostaram do menu do meu jogo,devem gostar desta calculadora,onde é mais prática e eficiente.

#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<dos.h>
#include<ctype.h>
#include<stdlib.h>
#include<math.h>

void cenario();

void main()
{
    int a,b,c=0,d,e,f=0;
    clrscr();
    while(a!=27)
    {

        textcolor(GREEN);
        cenario();

        gotoxy(1,2);
        cprintf("Digite aqui 2 numeros.");
        gotoxy(24,2);
        cprintf("N1:");
        cscanf("%d",&b);
        gotoxy(30,2);
        cprintf("N2:");
        cscanf("%d",&d);
                _setcursortype(_NOCURSOR);
        while(f==0)
        {


        a=getch();
        if(a==75)
        c--;
        if(a==77)
        c++;
        if(c<0)
        c=6;
        if(c>7)
        c=1;
        if(a==27)
        exit(1);

        if(c==1)
        {
        gotoxy(7,5); cprintf("ÅÄÄÄÅ");
        gotoxy(7,6); cprintf("³ / ³");
        gotoxy(7,7); cprintf("ÅÄÄÄÅ");

        gotoxy(1,5); cprintf("ÎÍÍÍÎ");
        gotoxy(1,6); cprintf("º * º");
        gotoxy(1,7); cprintf("ÎÍÍÍÎ");
            if(a==13)
            {
            e=b*d;
            f++;
            }
        }
        if(c==2)
        {
        gotoxy(1,5); cprintf("ÅÄÄÄÅ");
        gotoxy(1,6); cprintf("³ * ³");
        gotoxy(1,7); cprintf("ÅÄÄÄÅ");

        gotoxy(7,5); cprintf("ÎÍÍÍÎ");
        gotoxy(7,6); cprintf("º / º");
        gotoxy(7,7); cprintf("ÎÍÍÍÎ");

        gotoxy(13,5); cprintf("ÅÄÄÄÅ");
        gotoxy(13,6); cprintf("³ - ³");
        gotoxy(13,7); cprintf("ÅÄÄÄÅ");
            if(a==13)
            {
            e=b/d;
            f++;
            }
        }
        if(c==3)
        {
        gotoxy(7,5); cprintf("ÅÄÄÄÅ");
        gotoxy(7,6); cprintf("³ / ³");
        gotoxy(7,7); cprintf("ÅÄÄÄÅ");

        gotoxy(13,5); cprintf("ÎÍÍÍÎ");
        gotoxy(13,6); cprintf("º - º");
        gotoxy(13,7); cprintf("ÎÍÍÍÎ");

        gotoxy(19,5); cprintf("ÅÄÄÄÅ");
        gotoxy(19,6); cprintf("³ + ³");
        gotoxy(19,7); cprintf("ÅÄÄÄÅ");
            if(a==13)
            {
            e=b-d;
            f++;
            }
        }
        if(c==4)
        {
        gotoxy(13,5); cprintf("ÅÄÄÄÅ");
        gotoxy(13,6); cprintf("³ - ³");
        gotoxy(13,7); cprintf("ÅÄÄÄÅ");

        gotoxy(19,5); cprintf("ÎÍÍÍÎ");
        gotoxy(19,6); cprintf("º + º");
        gotoxy(19,7); cprintf("ÎÍÍÍÎ");

        gotoxy(25,5); cprintf("ÅÄÄÄÅ");
        gotoxy(25,6); cprintf("³ R ³");
        gotoxy(25,7); cprintf("ÅÄÄÄÅ");
            if(a==13)
            {
            e=b+d;
            f++;
            }
        }
        if(c==5)
        {
        gotoxy(19,5); cprintf("ÅÄÄÄÅ");
        gotoxy(19,6); cprintf("³ + ³");
        gotoxy(19,7); cprintf("ÅÄÄÄÅ");

        gotoxy(25,5); cprintf("ÎÍÍÍÎ");
        gotoxy(25,6); cprintf("º R º");
        gotoxy(25,7); cprintf("ÎÍÍÍÎ");

        gotoxy(31,5); cprintf("ÅÄÄÄÅ");
        gotoxy(31,6); cprintf("³ P ³");
        gotoxy(31,7); cprintf("ÅÄÄÄÅ");
            if(a==13)
            {
            e=sqrt(b);
            f++;
            }
        }
        if(c==6)
        {
        gotoxy(25,5); cprintf("ÅÄÄÄÅ");
        gotoxy(25,6); cprintf("³ R ³");
        gotoxy(25,7); cprintf("ÅÄÄÄÅ");

        gotoxy(31,5); cprintf("ÎÍÍÍÎ");
        gotoxy(31,6); cprintf("º P º");
        gotoxy(31,7); cprintf("ÎÍÍÍÎ");
            if(a==13)
            {
            e=pow(b,d);
            f++;
            }
        }
        }
        f--;
        c=0;
        gotoxy(1,10); cprintf("Resposta:%d",e);
        getch();
        _setcursortype(_NORMALCURSOR);
        clrscr();
    }
}
void cenario()
{
        gotoxy(1,5); cprintf("ÅÄÄÄÅ");
        gotoxy(1,6); cprintf("³ * ³");
        gotoxy(1,7); cprintf("ÅÄÄÄÅ");

        gotoxy(7,5); cprintf("ÅÄÄÄÅ");
        gotoxy(7,6); cprintf("³ / ³");
        gotoxy(7,7); cprintf("ÅÄÄÄÅ");

        gotoxy(13,5); cprintf("ÅÄÄÄÅ");
        gotoxy(13,6); cprintf("³ - ³");
        gotoxy(13,7); cprintf("ÅÄÄÄÅ");

        gotoxy(19,5); cprintf("ÅÄÄÄÅ");
        gotoxy(19,6); cprintf("³ + ³");
        gotoxy(19,7); cprintf("ÅÄÄÄÅ");

        gotoxy(25,5); cprintf("ÅÄÄÄÅ");
        gotoxy(25,6); cprintf("³ R ³");
        gotoxy(25,7); cprintf("ÅÄÄÄÅ");

        gotoxy(31,5); cprintf("ÅÄÄÄÅ");
        gotoxy(31,6); cprintf("³ P ³");
        gotoxy(31,7); cprintf("ÅÄÄÄÅ");
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...