From 9245a980de3223ce25f13b7b7f262b3a873c8e5b Mon Sep 17 00:00:00 2001 From: David Milivojevic <3015836@stud.hs-mannheim.de> Date: Mon, 7 Oct 2024 09:54:01 +0200 Subject: [PATCH] =?UTF-8?q?Zahlen=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zahlen | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Zahlen diff --git a/Zahlen b/Zahlen new file mode 100644 index 0000000..0b0c5f2 --- /dev/null +++ b/Zahlen @@ -0,0 +1,43 @@ +package parkhaus; + +public class Zahlen { +private String VISA; + public Zahlen(String VISA) { + this.VISA=VISA; + } + public String getVISA(){ + return VISA; + } + public int PZ() { + int pz=0; + int gewichtung=1; + int quersumme=0; + for(int i=16;i>=0;i-- ) { + char ch=VISA.charAt(i); + quersumme+=((int)ch)*gewichtung; + + if(gewichtung%2==0) { + gewichtung--; + }if(gewichtung%2!=0){ + gewichtung++; + } + } + pz=10-(quersumme%10); + return pz; + } + public boolean bezahlt() throws InterruptedException { + System.out.println("Legen Sie die Karte ein."); + System.out.println("."); + Thread.sleep(1000); + System.out.println(".."); + Thread.sleep(1000); + System.out.println("..."); + Thread.sleep(1000); + System.out.println("...."); + Thread.sleep(1000); + System.out.println("....."); + Thread.sleep(1000); + System.out.println("Kauf abgeschlossen Sie können die Karte nun entfernen."); + return true; + } +}