Promocja językowa LINGO

Lekcja 20

Wszystkie informacje związane z Kurs C++ - POZIOM 2

Moderator: Moderatorzy

Lekcja 20

Postprzez mnabialek Śr paź 25, 2006 14:55 pm

W tym temacie można zgłaszać uwagi, błedy lub niejasności dotyczące 20 lekcji kursu C++ na stronie http://www.ithelpdesk.pl.
Promocja na abonament w serwisie - kup lub poleć innym - szczegóły na Abonament w serwisie
Avatar użytkownika
mnabialek
Administrator
Administrator
 
Posty: 657
Dołączył(a): Śr paź 25, 2006 14:05 pm
Lokalizacja: Częstochowa

pytanie

Postprzez SylwiaW Pn mar 19, 2007 11:26 am

Dzien dobry,
postanowilam napisac program znajdujacy sie w 20 lekcji na ostatniej stronie powiedzmy "po swojemu" i dał sie skompilowac ale nie dziala poprawnie. Dlaczego???

Kod: Zaznacz cały
#include <iostream>

using namespace std;

int main()
{
    float predkoscSilnika;
    int ktory,predkosc;
    enum typPojazdu{bezsilnikowy,jednosilnikowy,dwusilnikowy,czterosilnikowy=4,wielosilnikowy=10};
   
   
    enum typPojazdu mojPojazd;
    cout<<"Nacisnij cyfre odpowiadajaca twojemu samochodowi a nastepnie enter.\n\n";
    cout<<"1-pojazd bezsilniokowy.\n";
    cout<<"2-pojazd jednosilnikowy.\n";
    cout<<"3-pojazd dwusilnikowy.\n";
    cout<<"4-pojazd czterosilnikowy.\n";
    cout<<"5-pojazd wielosilnikowy.\n";
    cin>>ktory;
    cin.ignore();
   
    switch(ktory)
    {
    case1:mojPojazd = bezsilnikowy;break;
    case2:mojPojazd = jednosilnikowy;break;
    case3:mojPojazd = dwusilnikowy;break;
    case4:mojPojazd = czterosilnikowy;break;
    case5:mojPojazd = wielosilnikowy;break;
    default:cout<<"Wybrales numer, ktorego nie ma na liscie.\n";
    }
   
    cout<<"Podaj maksymalna predkosc twojego samochodu: ";
    cin>>predkosc;
    cin.ignore();
   
    if (mojPojazd==bezsilnikowy)
        cout<<"Predkosc swojego pojzadu generujesz wlasnymi nogami.";
    else
    {
        predkoscSilnika=predkosc/mojPojazd;
        cout<<"\n\nPredkosc twojego silnika wynosi: "<<predkoscSilnika;
    }   
   
         getchar();
         return 0;
}
SylwiaW
obserwator
obserwator
 
Posty: 5
Dołączył(a): Pt mar 09, 2007 18:50 pm

Postprzez mnabialek Pn mar 19, 2007 11:46 am

Po pierwsze, żeby wstawiać kod na forum używaj znacznika [code] - następnym razem post będzie usuwany.

Gdzie leży błąd? Błąd jest dość dziwny i aż się dziwię, że program się skompilował bez problemu. O co chodzi? Chodzi o to, że między case a liczbami nie ma spacji. Jeśli dodasz spacje, problemu już nie będzie...
Promocja na abonament w serwisie - kup lub poleć innym - szczegóły na Abonament w serwisie
Avatar użytkownika
mnabialek
Administrator
Administrator
 
Posty: 657
Dołączył(a): Śr paź 25, 2006 14:05 pm
Lokalizacja: Częstochowa


Powrót do KURS C++ POZIOM 2

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu