Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Kto pomoże?


Rekomendowane odpowiedzi

Opublikowano

#include <iostream>// || //

#include <conio.h>// || //

#include <windows.h>// ||//

//======================//

using namespace std;

main()

{

char wybor;

int a = 2011;//teraz//

int b = 2009;//kacper//

int c = 1998;//ja//

int d = 1976;//mama//

int e = 1969;//tata//

cout << "Czyj wiek mam obliczyc? " "\n";

cin>>wybor;

if(wybor=kacpra);

{

cout << "Wiek Kacpra to " << a - b << "\n";

}

 

}

 

 

 

Oto mój kod

Dopiero zaczynam się uczyć

Kto mi w tym pomoże?

Chodzi mi o to, aby program się pytał czyj wiek ma obliczyć, i żeby podał wynik np. Wiek mamy to 35 lat.

Mi wywala error przy

if(wybor=kacpra);

 

@Edit; THX

Jeszcze jedno. Kiedy wyskakuje mi

Wiek kacpra to 2 lata;

to jak zrobić aby po tym wrócił do pytania

Czyj wiek mam obliczyć?

Weteran
Opublikowano

Ponieważ zmienną zawsze należy deklarować.

A jeszcze nie utworzyłeś zmiennej "kacpra".

 

Zamiast tego wpisz tylko "b".

 

 

 

@Edit: Chyba że chodzi ci o to żeby po wpisaniu "kacper" został wykonywany if, do tego potrzebna jest zmienna typu string.

czyli najpierw deklarujemy - string wybor;

a if będzie wyglądać tak - if(wybor=="kacper");

 

@Edit2

 

 

Jeszcze jedno. Kiedy wyskakuje mi

Wiek kacpra to 2 lata;

to jak zrobić aby po tym wrócił do pytania

Czyj wiek mam obliczyć?

Chyba najprościej jest użyć goto.

Wystarczy na koniec dać np. "goto start;" // nie musi być start, ale musi być to wyraz który się jakoś kojarzy, ponieważ przez to można nieźle się zgubić w kodzie

i przed "cout << "Czyj wiek mam obliczyc? " "\n";" wstaw "start:"

 

A i jeżeli masz nowe pytanie to nie edytuj posta, tylko zrób następny.

Opublikowano

Nie radzę korzystać z goto, lepiej wrzucić to w pętlę nieskończoną while. Przerwaną jeśli user zamiast kacpra/taty/etc. wpisze 'wyjdz' lub coś podobnego.

Ta sygnatura jest pusta.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...