Pokaż wyniki od 1 do 7 z 7

Temat: Program w c++

  1. #1
    Obserwator
    Dołączył
    November 08
    Postów
    1
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Program w c++

    Mam zrobic program, który bedzie przeprowadzał quiz z 3 pytań i w każdym pozwoli pomylic sie 2 razy. Na razie mam tyle
    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {
    int i;
    cout<<"Witam w quizie o mnie"<<endl;
    cout<<"Pytanie pierwsze: "<<endl;
    cout<<"Ile liter jest w moim imieniu i nazwisku?"<<endl;
    cin>>i;
    while (i==8)
    system("PAUSE");
    return EXIT_SUCCESS;
    }
    Jak dalej zrobic? Ja dopiero zaczolem sie uczyc programowania.

  2. #2
    Uczestnik Forum moderator Avatar Rybzor
    Dołączył
    November 08
    Postów
    78
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Co musisz zrobić? A no dokończyć założenia. Zapytać o coś, przypisać odpowiedzi do zmiennej, a potem sprawdzić poprawność danej zmiennej, dać drugą szanse, czy co tam sobie chcesz. Następnie zadać kolejne pytanie i kroki j/w, no i tak w kółko...

    I nie proś przypadkiem o gotowe składnie :P

    W ogóle C nie jest najlepszym rozwiązaniem, jeśli dopiero zaczynasz swoją przygodę z programowaniem.

  3. #3
    Obserwator
    Dołączył
    December 08
    Postów
    3
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A zapytam może kolegi Rybzora czy może od Basica powinien zacząć. Bardzo budujące podejście. Zapewne od osoby która już programuje.
    Gratulacje. Proponuję więcej osób zachęcających do programowania.

    Kolego Vizmir bardzo dobrze zaczynasz, C jest podstawą wielu innych języków PHP JAVA i wiele pochodnych. C jest stosowane do wielu zadań. Pomijam C++ obiektowe, bo to kolejny etap nauki.
    Proponuję pogooglować za kursami jest ich wiele. A później jak stwierdzisz że nadal chcesz programować to idź do księgarni elektronika lub podobnej i sobie kup dobrą książkę.

  4. #4
    Obserwator
    Dołączył
    December 08
    Postów
    5
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Cytat Napisał programator Zobacz post
    Kolego Vizmir bardzo dobrze zaczynasz, C jest podstawą wielu innych języków PHP JAVA i wiele pochodnych. C jest stosowane do wielu zadań. Pomijam C++ obiektowe, bo to kolejny etap nauki.
    Proponuję pogooglować za kursami jest ich wiele. A później jak stwierdzisz że nadal chcesz programować to idź do księgarni elektronika lub podobnej i sobie kup dobrą książkę.
    Twoim zdanie to jest kod napisany w C :

    Kod:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
    int i;
    cout<<"Witam w quizie o mnie"<<endl;
    cout<<"Pytanie pierwsze: "<<endl;
    cout<<"Ile liter jest w moim imieniu i nazwisku?"<<endl;
    cin>>i;
    while (i==
    system("PAUSE");
    return EXIT_SUCCESS;
    }
    jeśli tak to :tak_trzymaj:

  5. #5
    Zaawansowany uczestnik moderator
    Dołączył
    May 06
    Postów
    1,460
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A ile jest tam C++? Jakiś "śmieszny" cin/cout, używany całkowicie nieświadomie, zapewne bez żadnej wiedzy o strumieniach? C++ to nie tylko cin/cout, to przedewszystkim obiekty, wzorce, strumienie, itd. Obawiam się że bez dobrej umiejętności programowania proceduralnego, potem dopiero bardzo dobrego zrozumienia całej abstrakcji związanej z ww. nie ma możliwości, a bynajmneij jest to bardzo trudne, aby nauczyć się dobrze pisać w c++.

  6. #6


    Twoja ocena: Yes No

    Przykładowy kod na jedno pytanie...

    Kod:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
    	int odpowiedz;
    	cout << "2 + 2 = ?" << endl;
    	
    	bool poprawnaOdpowiedz = false;
    	int iloscProb = 0;
    		
    	do
    	{
    		cin >> odpowiedz;
    		poprawnaOdpowiedz = ( odpowiedz == 4 );
    		iloscProb++;
    	// Dopóki nie padła poprawna odpowiedz i ilosc prób jest mniejsza od 3
    	} while ( ! poprawnaOdpowiedz && iloscProb < 3 );
    	
    	if ( poprawnaOdpowiedz )
    	{
    		cout << "Zgadles odpowiedz w " << iloscProb << " probie." << endl;
    	}
    	else
    	{
    		cout << "Chodzilo o 4." << endl;
    	}
    	
    	system( "PAUSE" );
    	
    	return EXIT_SUCCESS;
    }

  7. #7
    Uczestnik Forum
    Dołączył
    July 06
    Postów
    71
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A ja bym zaproponował koledze Vizimirowi aby najpierw spróbował rozpisać sobie cały program w postaci listy kroków, a dopiero później próbował przełożyć to z polskiego na nasze :]

    Na początek taki przykład
    1. Zadeklarować zmienna "ILE_BLEDNYCH_ODPOWIEDZI" i przypisac jej wartosc 0
    2. Wyświetlić komunikat "Pytanie 1"
    3. Wyświetlić Pytanie 1"ile to jest 2+2?"
    4. Pobrać odpowiedz od użytkownika
    5. Sprawdzić warunek - Czy odpowiedz jest błędna
    Jeśli odp błędna powiększ zmienna "ILE_BLEDNYCH_ODPOWIEDZI" o 1
    6. Sprawdzić warunek - Czy ilość błędnych odpowiedzi jest większa od 2
    Jeśli TAK
    Zakończyć program z komunikatem "Zbyt dużo błędnych odpowiedzi"
    Jeśli NIE
    Wróć do pkt 3
    5a. Jeśli odpowiedz była poprawna - wyzeruj zmienna "ILE_BLEDNYCH_ODPOWIEDZI" i przejdź do następnego pkt-u
    7. Wyświetlić Pytanie 2 ....

    Najważniejsze to wiedzieć co chcemy zrobić, później można sie zastanawiać jak i czym to zrobić :] (kwestia znajomości pętli i instrukcji warunkowych) Język jest tu sprawa drugorzędną (c, pascal, bash). To już kwestia tłumacza, co kto woli :]

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Program
    By GOŚKA in forum HARDWARE
    Odpowiedzi: 4
    Ostatni post / autor: 06-10-08, 18:28
  2. Program
    By Wi(L)u$ in forum Dostęp do internetu
    Odpowiedzi: 2
    Ostatni post / autor: 22-01-07, 16:39
  3. program do naprawy
    By rafal198125 in forum OPROGRAMOWANIE
    Odpowiedzi: 7
    Ostatni post / autor: 05-12-06, 21:33
  4. Program do przeszukiwania www
    By Franio in forum OPROGRAMOWANIE
    Odpowiedzi: 8
    Ostatni post / autor: 26-10-06, 05:59
  5. Program do twarzy.
    By Recking in forum OPROGRAMOWANIE
    Odpowiedzi: 1
    Ostatni post / autor: 15-08-06, 14:27

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer