Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Witam jestem początkującym mam problem przeczytałem krutki kurs c++ i zainteresowało mnie to iż da się podać programowi swój wiek a on odpisuje :D no właśnie w tym żecz chcę zrobić że gdy poda się swój wiek np. od 5-20 ma być inny tekst niestety po podaniu wieku programik się wyłącza :(

 

 

#include <iostream>

int main()

{

std::cout << "Ile masz lat?";

int Wiek; std::cin >> Wiek;

if (Wiek >= 18) std::cout << "jakiś tekst";

if (Wiek >= 5) std::cout << "znowu teskt";

if (Wiek >= 6) std::cout << "tu też inny";

if (Wiek >= 12) std::cout << "i tutaj też";

}

Nie wiem czy to mam dobrze ale chyba nie używam komplikatora Dev-C++ 4.9.9.2 jakbyście mogli to podajcie np. rozmowe zamiast wieku użytkownik: Siema Porgram:Elo coś w tym stylu :D

Opublikowano

może daj sleepa lub poczekaj aż klawisz zostanie wćiśnięty

 

daj na koniec cin.get(); to sie zapauzuje do wciśnięcia klawisza

Opublikowano

GML
#include <iostream>

int main()

{

std::cout << "Ile masz lat?";

int Wiek; std::cin >> Wiek;

if (Wiek >= 18) std::cout << "jakiś tekst";

if (Wiek >= 5) std::cout << "znowu teskt";

if (Wiek >= 6) std::cout << "tu też inny";

if (Wiek >= 12) std::cout << "i tutaj też";

cin.get();// możesz dać też system("PAUSE");

return 0;// wiesz co to return zero?

}

Opublikowano

hehe tak tam ma być ("PAUSE") ale jeszcze coś po naciśnięciu pokazuje się tekst i bardzo szybko program się wyłącza da się zrobić żeby się tak nie wyłączał??

  • Administratorzy
Opublikowano
hehe tak tam ma być ("PAUSE") ale jeszcze coś po naciśnięciu pokazuje się tekst i bardzo szybko program się wyłącza da się zrobić żeby się tak nie wyłączał??

 

Odpal CMD (start>uruchom>cmd) i wpisz adres programu (z .exe).

Opublikowano

Gnysek, a może użyć funkcji system("pause>nul") wpisując ją na końcu programu zamiast tracić czas na odpalanie cmd i uruchamianie programu z poziomu konsoli, jak myślisz?

  • Filar Społeczności
Opublikowano

A co to za problem napisać

 

cout << "Siema";
getch();
cout << "Ile masz lat";
cin >> wiek;

itp.

 

?

  • 4 tygodnie później...
Opublikowano

Na moje oko problem leży też w instrukcjach warunkowych, za dużo tych if'ów. Dorzuć gdzieś else if ;o. Poza tym wszystkie opcje spełniają warunek >= x.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...