Tee ohjelma Katsastus, jolla voidaan selvittää katsastusasemalla käynnin hinta.
Example output:
Onko 1=katsastus, 2=jälkitarkastus: 1
Mitataanko päästöt 0=ei, 1=kyllä: 1
Onko auto 0=bensa, 1=diesel: 1
Hinta on 81
Katsastus.java
import java.util.Scanner;
import java.util.InputMismatchException;
public class Katsastus {
public static void main(String[] args) {
Scanner syote = new Scanner(System.in);
int hinta = 0;
System.out.print("Onko 1=katsastus, 2=jälkitarkastus: ");
int syote_katsastus = syote.nextInt();
if (syote_katsastus == 1) {
hinta += 50;
System.out.print("Mitataanko päästöt 0=ei, 1=kyllä: ");
int syote_paastot = syote.nextInt();
if (syote_paastot == 1) {
System.out.print("Onko auto 0=bensa, 1=diesel: ");
int syote_polttoaine = syote.nextInt();
if (syote_polttoaine == 0) {
hinta += 22;
} else if (syote_polttoaine == 1) {
hinta += 31;
} /*else {
throw new InputMismatchException();
System.exit(1);
}*/
}
} else if (syote_katsastus == 2) {
hinta += 30;
} else {
throw new InputMismatchException();
System.exit(1);
}
System.out.println("Hinta on " + hinta);
}
}