[Java] Ge sedlar värde.
Hallå. Sitter och skriver lite koder på fritiden, dock har jag stött på problem. Pluggar Java Programmering A och har fastnat på en uppgift som jag inte fattar hur jag ska kunna få det som dom vill.
Lite kort om uppgiften: Man ska göra ett program som fungerar liknande som en bankomat, frågar hur mycket personen vill ta ut osv. Sen ska programmet kunna omvandla säg ex; 1300kr så att det blir 2st Femhundralappar och 3st Hundralappar och skriva ut det. Om man vill ta ut 2700 ska den kunna räkna ut att det är 5st Femhundralappar och 2st Hundralappar.
ex: System.out.println("Tack för ditt uttag, du tog ut 1300kr (2st Femhundralappar och 3st Hundralappar.");
Koden sofar.
package uttag2;
import sdb.Sdb;
public class Uttag2 {
private static class LoginInfo {
public String password;
private String user;
}
private static boolean login(LoginInfo info) {
System.out.println("Uppgift 1:3");
System.out.println("Hej. Säkerhetskod?");
info.password = Sdb.in.next().toUpperCase();
int x = 0;
while (x < 30) {
System.out.print('.');
Sdb.sleep(0.1);
++x;
}
System.out.println();
if (info.password.equals("1234")) {
return true;
}
{
return false; }
}
public static void main(String[] args) {
Sdb.createConsole();
LoginInfo info = new LoginInfo();
boolean loginOk;
loginOk = login(info);
if (loginOk) {
System.out.println("Hej och välkommen. Hur mycket pengar vill du ta ut?");
int x = Sdb.in.nextInt();
System.out.println("Varsegod och välkommen åter");
} else {
System.out.println("Försöker du blåsa banken på pengar?"+
" Hitta koden för att få tillgång till pengarna"); }
}
}
}
Någon som förstår? För jag har då kört fast totalt xD
Tack på förhand.