Program do ulepszenia/poprawy.

0

Witam. Interesuję się programowaniem i ostatnio napisałem coś co odzwierciedla moje na razie ubogie umiejętności. W związku z tym mam prośbę, a mianowicie chciał bym żeby ktoś napisał co tu jeszcze można dodać i ulepszyć. Sam jakoś nie mam pomysłu...
Z góry dzięki za pomoc!

#include <iostream>
#include <conio.h>
using namespace std;

int Powitanie() 
{
    cout << "Witam w moim prostym programie a raczej mini-grze :)\n\n";
}


int Gra()
{
    float a, b;
    cout << "Podaj dowolna liczbe: \n";
    cin >> a;
    cout << "Podaj kolejna liczbe tym razem wieksza od " << a << endl;
    cin >> b;
    if (a<b)
    {
       cout << "Bardzo dobrze!\n\n";
       getch();
    }
    
    if (a==b)
    {
       cout << "Dlaczego podales taka sama liczbe ?\n\n";
       getch();
       cout << "Zagrajmy jeszcze raz!\n\n";
       Gra();
       
    }
    if (a>b)
    { 
       cout << "Miala byc wieksza!\n\n";
       getch();
       cout << "Zagrajmy jeszcze raz!\n\n";
       Gra();
    }
    
}


int main()
{
    
    Powitanie();
    int TakalboNie;
      cout << "Uprzedzam ze nie jest to prosta gra...\n\n";
      getch();
      cout << "Chcesz zagrac ?\n\n"; 
      getch();
      cout << "Jesli:\n"
           << "   TAK wybierz (1)\n"
           << "   NIE wybierz (2)\n";
      cin >> TakalboNie;     
         
    switch (TakalboNie)
    {
      case 1: cout << "\nTwoj wybor!\n\n";
      Gra(); break;
      case 2: cout << "\nOK\n"; 
      getch(); break;
      default: cout << "\nCo ty robisz?\n";
      getch();
    }
            
}
0

Fajna gra :-D udało mi się wygrać za pierwszym razem :-D

Małe kosmetyczne zmiany w metodzie Gra():

int Gra()
{
    float a, b;
    bool koniec = false;
    
    do
    {
    cout << "Podaj dowolna liczbe: \n";
    cin >> a;
    cout << "Podaj kolejna liczbe tym razem wieksza od " << a << endl;
    cin >> b;
    
    if (a<b)
    {
       cout << "Bardzo dobrze!\n\n";
       getch();
       koniec = true;
    }
    else if(a==b)
    {
       cout << "Dlaczego podales taka sama liczbe ?\n\n";
       getch();
       cout << "Zagrajmy jeszcze raz!\n\n";
     }
     else
     {
       cout << "Miala byc wieksza!\n\n";
       getch();
       cout << "Zagrajmy jeszcze raz!\n\n";
     }
    
      } while( !koniec );  
}
0

Dzięki i czekam na następne pomysły ;]

0

Napisz bota grającego w to :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1