• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Co mam źle??

Object Storage Arubacloud
+1 głos
417 wizyt
pytanie zadane 7 kwietnia 2015 w C i C++ przez TheBan Obywatel (1,400 p.)
otwarte ponownie 7 kwietnia 2015 przez TheBan
#include <iostream>

using namespace std;

string imie,kupuje,sprzedaje;

int main()
{
cout<<"Podaj imie osoby: ";
cin >> imie;
cout<<"kupuje czy sprzedaje : ";
 if(odpowiedz==kupuje)
    {
        cout<<"Pan "<<imie<<" ";
        cout<<"oraz "<<kupuje<<" produkt.";
    }
    else
    {
       cout<<"oraz "<<sprzedaje<<" produkt.";
    }

    return 0;
}

6 odpowiedzi

+4 głosów
odpowiedź 7 kwietnia 2015 przez katolik6 Dyskutant (8,140 p.)
wybrane 7 kwietnia 2015 przez TheBan
 
Najlepsza

po cout<<"kupuje, czu sprzedaje" daj cin, nie zadeklarowałeś zmiennej ,,odpowiedź'', w cout<<"Pan "<<imie<<" ";

możesz skończyć po ,,imie'' do tego 

 if(odpowiedz==kupuje)
    {
        cout<<"Pan "<<imie<<" ";
        cout<<"oraz "<<kupuje<<" produkt.";
    }
    else
    {
       cout<<"oraz "<<sprzedaje<<" produkt.";
    }

powinno być

if(odpowiedz==kupuje)
    {
        cout<<"Pan "<<imie<<" ";
        cout<<"oraz kupuje produkt.";
    }
    else
    {
       cout<<"oraz sprzedaje produkt.";
    }

komentarz 7 kwietnia 2015 przez TheBan Obywatel (1,400 p.)
dzieje się tak ,że nie ważne co napisze kupuje czy sprzedaje oraz imie to nie wywietla mi ani imienia a ni nic tylko pisze sprzedaje
komentarz 7 kwietnia 2015 przez katolik6 Dyskutant (8,140 p.)

Zadziała, jeśli nie próbowałeś kupowania:

 cout<<"Pan "<<imie; 

wytnij i wstaw przed if

komentarz 7 kwietnia 2015 przez TheBan Obywatel (1,400 p.)
teraz wogle nie działa

#include <iostream>

using namespace std;

string imie,odpowiedz;

int main()
{
cout<<"Podaj imie osoby: ";
cin >> imie;
cout<<"kupuje czy sprzedaje : ";

cin>>odpowiedz
 if(odpowiedz=="kupuje")
    {
        cout<<"Pan "<<imie;
        cout<<"oraz kupuje produkt.";
    }
    else
    {
       cout<<"oraz sprzedaje produkt.";
    }

    return 0;
}
komentarz 7 kwietnia 2015 przez katolik6 Dyskutant (8,140 p.)
po cin>>odpowiedz wstaw ; i nie wyciąłeś tamtej linijki
komentarz 7 kwietnia 2015 przez TheBan Obywatel (1,400 p.)
nareszcie dziala dzięki :-)
0 głosów
odpowiedź 7 kwietnia 2015 przez hit02 Nałogowiec (33,970 p.)
A się nie kompiluje, czy chcesz inne wyniki?
komentarz 7 kwietnia 2015 przez TheBan Obywatel (1,400 p.)
wogle nie działa
0 głosów
odpowiedź 7 kwietnia 2015 przez krecik1334 Maniak (58,390 p.)
Niezadeklarowana zmienna odpowiedź, następnym razem umieszczaj kod w znacznik code w edytorze, bo nieczytelne.
komentarz 8 kwietnia 2015 przez krecik1334 Maniak (58,390 p.)
Brakuje zmiennych (są niezadeklarowane) oraz niektóre są nie wczytane.
0 głosów
odpowiedź 7 kwietnia 2015 przez Arkadiusz Waluk Ekspert (287,950 p.)
Nie powiedziałeś jaki jest błąd, ale jak na razie nie widzę deklaracji zmiennej "odpowiedz".
0 głosów
odpowiedź 7 kwietnia 2015 przez robert9620 Stary wyjadacz (11,640 p.)
Nie wiem jak ten program ma działać, ale wydaje mi się, że powinieneś dać jakieś cin do tego czy kupuje czy sprzedaje. Twój program sprawdza instrukcją warunkową (ifem) czy odpowiedz == kupuje czy nie, ale nikt nigdzie nie ustala co się kryje pod zmienną "kupuje". Oprócz tego zmienna odpowiedz jest niezadeklarowana.
0 głosów
odpowiedź 8 kwietnia 2015 przez Iras Obywatel (1,800 p.)
edycja 8 kwietnia 2015 przez Iras

 odpowiedz nie została zadeklarowana, i nie wczytałes cinem odpowiedzi,kupuje, sprzedaje i couty byly troche skopane

i w sumie cout moze być jeden rozbudowany a nie dwa krótkie. Ale nie błądzi ten co nic nie robi, dlatego pracuj tak dalej. Pozdrawiam

#include <iostream>

using namespace std;

string imie,kupuje,sprzedaje,odpowiedz;

int main()
{
cout<<"Podaj imie osoby: ";
cin >> imie;
cout<<"Podaj co zostało kupione: ";
cin>>kupuje;
cout<<"Podaj co zostało sprzedane: ";
cin>>sprzedaje;
cout<<"Co kupiłeś?";
cin>>odpowiedz;

 if(odpowiedz==kupuje)
    {
        cout<<"Pan "<<imie<<" ";
        cout<<"kupil "<<kupuje;
    }
    else
    {
       cout<<"Pan "<<imie<<" ";
        cout<<"sprzedaje "<<sprzedaje;
    }

    return 0;
}

 

Podobne pytania

0 głosów
1 odpowiedź 352 wizyt
pytanie zadane 21 grudnia 2022 w C# przez Mrevus Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 151 wizyt
pytanie zadane 28 marca 2020 w C i C++ przez POmusz Nowicjusz (160 p.)

92,624 zapytań

141,482 odpowiedzi

319,822 komentarzy

62,005 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...