quinta-feira, 26 de maio de 2011

Algoritmo em C “Adivinhe o número”

O algoritmo a seguir foi testado e, como sempre, pode ser aprimorado. Ele é um simples programa “Adivinhe o número”.

#include <stdio.h>
#include <conio.h>

int main()
{
    int num, tnt, cns;

    printf("Adivinhe o numero! [digite 0 para sair]\n\n");
    cns=300;
    for(num=0;;num++)
    {
        scanf("%d", &tnt);
        if (tnt==0 || tnt==cns) {break;}
   else if (tnt<cns) { printf("Tente um numero maior...\n"); }
   else if (tnt>cns) { printf("Tente um numero menor...\n"); };
    }
    num++;
    printf("\nNumero de tentativas = %d", num);
    getch();
    return(0);
}

 
Observe que a constante cns no algoritmo é inicializada com o valor 300, que é o número a ser “Adivinhado” pelo usuário do programa. Este mesmo algoritmo já foi trabalhado antes pelo professor Fábio Nelson com pseudo-linguagem (Portugol).
 
O algoritmo foi escrito no programa DEV C++:
 
Algoritmo no DEV C++ 

0 comentários:

Postar um comentário

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes