Erinevus lehekülje "ITI0011:harjutus 01" redaktsioonide vahel
5. rida: | 5. rida: | ||
== Ülesanne == | == Ülesanne == | ||
− | Mardil – ühel tagasihoidlikul kommipoe omanikul | + | Mardil – ühel tagasihoidlikul kommipoe omanikul tuli mõte automatiseerida ettevõttes 2 väga tähtsat ülesannet. Ülesanneteks on klientide tervitamine ja kommide koguhinna arvutamine. |
− | + | Ülesannete realiseerimisel loodab Mart just Sinu abile! | |
− | |||
Sinu ülesandeks on kirjutada sisu järgnevatele meetoditele: | Sinu ülesandeks on kirjutada sisu järgnevatele meetoditele: | ||
− | + | 1) meetod <code>getCustomerGreeting(String customerName)</code>, kus parameetri <code>customerName</code> väärtuseks on kliendi nimi ja meetod tagastab nimelise tervituse kujul: <code>Hello {nimi}, nice to see you!</code> (kus {nimi} tuleb asendada etteantud lapse nimega). | |
− | |||
− | 1) meetod <code>getCustomerGreeting(String customerName)</code>, kus parameetri <code>customerName</code> väärtuseks on | ||
Mart eksib pidevalt arvutustes, teeme ka selle tema eest ära | Mart eksib pidevalt arvutustes, teeme ka selle tema eest ära | ||
19. rida: | 16. rida: | ||
2) meetod <code>getPrice(int amount, double price)</code>, kus parameetri <code>amount</code> väärtuseks antakse täisarv, mis näitab mitu kommi osteti, ja parameetri <code>price</code> väärtuseks on ühe kommi hind. Eeldame, et kõik ostetud kommid on sama hinnaga. Meetod peaks tagastama ostu kogusumma. Eeldame, et kommide arv on > 0 ja ühe kommi hind on mitte-negatiivne. | 2) meetod <code>getPrice(int amount, double price)</code>, kus parameetri <code>amount</code> väärtuseks antakse täisarv, mis näitab mitu kommi osteti, ja parameetri <code>price</code> väärtuseks on ühe kommi hind. Eeldame, et kõik ostetud kommid on sama hinnaga. Meetod peaks tagastama ostu kogusumma. Eeldame, et kommide arv on > 0 ja ühe kommi hind on mitte-negatiivne. | ||
+ | Meetodite sisendid on korrektsed - ei ole vaja teostada sisendikontrolli. | ||
== Mall == | == Mall == |
Redaktsioon: 2. veebruar 2016, kell 07:48
Üldine
Tähtaeg: 3. prakikum (08.-10. veebruar)
Ülesanne
Mardil – ühel tagasihoidlikul kommipoe omanikul tuli mõte automatiseerida ettevõttes 2 väga tähtsat ülesannet. Ülesanneteks on klientide tervitamine ja kommide koguhinna arvutamine. Ülesannete realiseerimisel loodab Mart just Sinu abile!
Sinu ülesandeks on kirjutada sisu järgnevatele meetoditele:
1) meetod getCustomerGreeting(String customerName)
, kus parameetri customerName
väärtuseks on kliendi nimi ja meetod tagastab nimelise tervituse kujul: Hello {nimi}, nice to see you!
(kus {nimi} tuleb asendada etteantud lapse nimega).
Mart eksib pidevalt arvutustes, teeme ka selle tema eest ära
2) meetod getPrice(int amount, double price)
, kus parameetri amount
väärtuseks antakse täisarv, mis näitab mitu kommi osteti, ja parameetri price
väärtuseks on ühe kommi hind. Eeldame, et kõik ostetud kommid on sama hinnaga. Meetod peaks tagastama ostu kogusumma. Eeldame, et kommide arv on > 0 ja ühe kommi hind on mitte-negatiivne.
Meetodite sisendid on korrektsed - ei ole vaja teostada sisendikontrolli.
Mall
<source lang="java"> /**
* Home assignment 01. */
public class EX01 {
/** * Entry-point of the program. * This is here so you can test out your code * with running this program. * @param args Arguments from command-line. */ public static void main(String[] args) { System.out.println(getCustomerGreeting("Alice")); // => Hello Alice, nice to see you! System.out.println(getPriceOfCandies(5, 4.5)); // => 22.5 }
/** * Function that greets a customer by it's name * @param customerName The customer's name to greet * @return Greeting to the customer like Hello {customerName}, nice to see you! */ public static String getCustomerGreeting(String customerName) { //Add your code here return null; }
/** * Function that returns the total cost of candies * @param amount Amount of candies to buy * @param price Price of one candy * @return Total cost of the candies */ public static double getPriceOfCandies(int amount, double price) { //add your code here return Double.NaN; }
}
</source>