Wątek przeniesiony 2015-10-22 06:45 z Java przez bogdans.

Maly program testujacy wiedze z geografii - naliczanie punktow

0

witam,

mam problem z ktorym nie moge sobie poradzic, mianowicie robie multiprogram, w ktorym bedzie do wybory pare opcji (m. in. test wiedzy z geografii)

zrobilem metode tego testu, wywoluje go w klasie glownej, metoda wyglada tak, ze wyskakuje 1 pytanie po drugim z 4 odpowiedziami (a, b, c, d), chce zeby w tym tescie naliczane byly punkty po kazdej odpowiedzi i po ostatnim pytaniu wyskakiwalby komunikat ze zdobyta iloscia punktow, probowalem roznych opcji prawdopodobnie w zly sposob, wiec licze na wasza pomoc (jestem poczatkujacy, ucze sie od 3tygodni wiec prosze o wyrozumialosc)

0

A gdzie jest kod?

0
 void test(){
		System.out.println("Wybrales opcje testu, teraz sprobuj odpowiedz na 10 pytan wpisujac odpowiednia odpowiedz mala litera");
		System.out.println("Powodzenia!");
		System.out.println(pytanie1);
		System.out.println(odpowiedzi1);
		odp1 = sc.nextLine();
		System.out.println(pytanie2);
		System.out.println(odpowiedzi2);
		odp2 = sc.nextLine();
		System.out.println(pytanie3);		
		System.out.println(odpowiedzi3);
		odp3 = sc.nextLine();
		System.out.println(pytanie4);
		System.out.println(odpowiedzi4);
		odp4 = sc.nextLine();
		System.out.println(pytanie5);
		System.out.println(odpowiedzi5);
		odp5 = sc.nextLine();
		System.out.println(pytanie6);
		System.out.println(odpowiedzi6);
		odp6 = sc.nextLine();
		System.out.println(pytanie7);
		System.out.println(odpowiedzi7);
		odp7 = sc.nextLine();
		System.out.println(pytanie8);
		System.out.println(odpowiedzi8);
		odp8 = sc.nextLine();
		
		System.out.println("Zdobyles "+ +" punktow na 8 mozliwych");
0

Na 'sztywno' możesz sobie tam zakodować:

        System.out.println(pytanie1);
        System.out.println(odpowiedzi1);
        odp1 = sc.nextLine();
if (odp1.equalsIgnoreCase("a")) punkty++

gdzie punkty to może być zmienna typu int zadeklarowana wcześniej. Ostatecznie:

        System.out.println("Zdobyles "+ punkty +" punktow na 8 mozliwych");
0

Dzieki, dziala :) do zamkniecia

1 użytkowników online, w tym zalogowanych: 0, gości: 1