rendered paste bodypackage redovisning;
import java.util.Scanner;
import java.util.Random;
import java.text.NumberFormat;
import java.text.DecimalFormat;
public class Redoviningsupg {
public static void main(String[] args) {
Redoviningsupg redoviningsupg = new Redoviningsupg();
Scanner scan = new Scanner(System.in);
Random slumptal = new Random();
String namn1;
String namn2;
String tempnamn;
int antal;
int tal1;
int tal2;
int summa;
int antalrätt;
int [] resultat = new int[2];
int räknesätt;
double summa2;
NumberFormat nf = NumberFormat.getInstance();
DecimalFormat fmt1 = new DecimalFormat("0.##");
System.out.print("Vad heter spelare 1: ");
namn1 = scan.next();
System.out.print("Vad heter spelare 2: ");
namn2 = scan.next();
tempnamn = namn1.substring(0,1);
tempnamn = tempnamn.toUpperCase();
namn1 = namn1.substring(1,namn1.length());
namn1 = namn1.toLowerCase();
namn1 = tempnamn + namn1;
tempnamn = namn2.substring(0,1);
tempnamn = tempnamn.toUpperCase();
namn2 = namn2.substring(1,namn2.length());
namn2 = namn2.toLowerCase();
namn2 = tempnamn + namn2;
System.out.println("Hur många gånger vill ni spela ? ");
antal = scan.nextInt();
antalrätt = 0;
System.out.println(namn1 + ":");
for (int i = 0; i <antal; i++ ){
räknesätt = slumptal.nextInt(4)+1;
tal1 = slumptal.nextInt(10)+1;
tal2 = slumptal.nextInt(10)+1;
if (räknesätt == 1) {
System.out.print("Omgång 1: " + tal1 + " * " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 * tal2) ) {
antalrätt++;
}
} else if (räknesätt == 2) {
System.out.print("Omgång 1: " + tal1 + " / " + tal2 + " = " );
summa2 = scan.nextDouble();
if (summa2 == (tal1 / tal2) ) {
antalrätt++;
}
} else if (räknesätt == 3) {
System.out.print("Omgång 1: " + tal1 + " + " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 + tal2) ) {
antalrätt++;
}
} else if (räknesätt == 4) {
System.out.print("Omgång 1: " + tal1 + " - " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 - tal2) ) {
antalrätt++;
}
}
}
resultat [0] = antalrätt;
System.out.println(namn2 + ":");
antalrätt = 0;
for (int i = 0; i <antal; i++ ){
räknesätt = slumptal.nextInt(4)+1;
tal1 = slumptal.nextInt(10)+1;
tal2 = slumptal.nextInt(10)+1;
if (räknesätt == 1) {
System.out.print("Omgång 1: " + tal1 + " * " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 * tal2) ) {
antalrätt++;
}
} else if (räknesätt == 2) {
System.out.print("Omgång 1: " + tal1 + " / " + tal2 + " = " );
summa2 = scan.nextDouble();
if (summa2 == (tal1 / tal2) ) {
antalrätt++;
}
} else if (räknesätt == 3) {
System.out.print("Omgång 1: " + tal1 + " + " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 + tal2) ) {
antalrätt++;
}
} else if (räknesätt == 4) {
System.out.print("Omgång 1: " + tal1 + " - " + tal2 + " = " );
summa = scan.nextInt();
if (summa == (tal1 - tal2) ) {
antalrätt++;
}
}
}
resultat [1] = antalrätt;
System.out.println(namn1 + " du spelade " + antal + " omgångar och besvarade " + resultat[0] + " frågor korrekt");
System.out.println(namn2 + " du spelade " + antal + " omgångar och besvarade " + resultat[1] + " frågor korrekt");
if (resultat[0] == resultat[1]) {
System.out.println("Det blev lika!");
} else if (resultat[0] < resultat[1]) {
System.out.println(namn1 + " vann!");
} else {
System.out.println(namn2 + " vann!");
}
}
}