Laboratory 11 GLAB2 Review

background image

Review Task 1:

Write a program that asks a user for an integer number, then
outputs all the number’s divisors. The program keeps doing
this until the user enters 0. All the output is written to a text
file with a filename specified by the user.

Sample output:

Please specify the name of the file to write to:

log.txt

Please give a number: 12

1,2,3,4,6,12

Please give a number: 0

PROGRAMMING
EXERCISE

background image

Review Task 2:

Write a program called BoxingFight which includes a class Boxer. A
Boxer's parameters are his name (String), strength and hitpoints
(both are private integer values set by the constructor or set to
default 10 and 100 respectively). A Boxer's abilities are:

- punch(Boxer x) - causes boxer x to lose hitpoints equal to the
puncher’s strength + a dice roll (random number 1-6)

- losehitpoints(int x) - reduces the boxer's hitpoints by x

- displaystate() – displays the boxer’s name and hitpoints

- checkhitpoints() – returns a boolean true if hitpoints > 0

- getName() – returns the name of the boxer

- setValuesUser() – asks the user to set the boxer’s name, strength
and hitpoints

In the program's main method create two Boxer objects (eg. Golota
and Pudzian) and have them fight until one loses all hitpoints.

background image

Review Task 2:

Output:

Golota hits Pudzian.

Pudzian’s hitpoints = 94.

Pudzian hits Golota.

Golota’s hitpoints = 92;

Golota hits Pudzian.

Pudzian’s hitpoints = 80.

Pudzian hits Golota.

Golota’s hitpoints = 82;

….


Wyszukiwarka

Podobne podstrony:
Laboratorium 11 5 5 Dokumentowanie sieci z wykorzystaniem polece us ugowych
rys, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, 11 Poziomy energetyc
Laboratorium 11 5 6 Ko cowe studium przypadku Analiza datagramu w programie Wireshark
Laboratorium 11 5 3 Konfiguracja urz dze ko cowych u ytkownika do wspó dzia ania z sieci IP
Laboratorium 11 OKSYDOREDUKTAZY ze wstępem, II rok, II rok CM UMK, Biochemia
Laboratorium 11 5 4 Testowanie Nieznany
Laboratory 07 GLAB Review
Nr ćwiczenia 11, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, 11 Pozio
Wygładzanie tętnień prądu - wykresy - Maciek, Politechnika Poznańska, Elektrotechnika, Teoria obwodó
poziomy energetyczne atomu wodoru, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Labo
MIKROBIOLOGIA laboratorium 11 Analiza mikrobiologiczna POWIETRZA, Studia, OŚ, Mikrobiologia
Laboratorium 11 OKSYDOREDUKTAZY, II rok, II rok CM UMK, Giełdy, od Joe, biochemia
sprawko 11, AiR, Pozostałe, WYBRANE ZAGADNIENIE FIZYKI WSPÓŁCZESNEJ, Labora 11, cw 11
aaa, Elektrotechnika AGH, Semestr II letni 2012-2013, Fizyka II - Laboratorium, 11 Poziomy energetyc
lab1, Laboratorium 11
Biologia komórki, Laboratoria,$ 11 2011 fizjologia zwierząt
Biologia komórki, Laboratoria, 11 2011
Biologia komórki, Laboratoria,$ 11 2011 Biochemia Harpera
Laboratorium 11 5 5 Dokumentowanie sieci z wykorzystaniem polece us ugowych

więcej podobnych podstron