Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 2.97 KB | None | 0 0
  1. program A_Julian_Gehring;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. var Gewicht,Laenge,Breite: double;
  9.     Antwort:string;
  10.  
  11.  
  12. procedure eingabe (var Gewicht,Laenge,Breite:double);
  13.  
  14. begin
  15.  
  16. writeln('Wie schwer ist Ihr Paket in Kilogramm?');
  17. readln(Gewicht);
  18. writeln('Wie breit ist ihr Paket in Zentimetern? (kuerzeres der beiden Masse)');
  19. readln(Breite);
  20. writeln('Wie lang ist Ihr Paket in Zentimetern? (Laengeres der beiden Masse)');
  21. readln(Laenge);
  22.  
  23. end;
  24.  
  25.  
  26. begin
  27.  
  28. Antwort:='JA';
  29.  
  30. while (Antwort='JA') do
  31.  
  32. begin
  33.  
  34. eingabe(Gewicht,Laenge,Breite);
  35.  
  36.   if (Gewicht>0) and (Gewicht<=0.25) and (Laenge>0) and (Laenge<=35) and (Breite>0) and (Breite<=20) then
  37.   begin
  38.   writeln('Das guenstigste Angebot ist: DHL-Grossbrief     Preis: 1.55 Euro');
  39.   readln;
  40.   end
  41.   else
  42.   if (Gewicht>0) and (Gewicht<=2) and (Laenge>0) and (Laenge<=40) and (Breite>0) and (Breite<=30) then
  43.   begin
  44.   writeln('Das guenstigste Angebot ist: DHL-Paeckchen     Preis: 3.95 Euro');
  45.   readln;
  46.   end
  47.   else
  48.   if (Gewicht>0) and (Gewicht<=5) and (Laenge>0) and (Laenge<=50) and (Breite>0) and (Breite<=40) then
  49.   begin
  50.   writeln('Das guenstigste Angebot ist: UPS-Paeckchen     Preis: 4.95 Euro');
  51.   readln;
  52.   end
  53.   else
  54.   if (Gewicht>0) and (Gewicht<=7) and (Laenge>0) and (Laenge<=50) and (Breite>0) and (Breite<=40) then
  55.   begin
  56.   writeln('Das guenstigste Angebot ist: FedEX-Paket Standardformat    Preis: 6.00 Euro');
  57.   readln;
  58.   end
  59.   else
  60.   if (Gewicht>0) and (Gewicht<=15) and (Laenge>0) and (Laenge<=50) and (Breite>0) and (Breite<=50) then
  61.   begin
  62.   writeln('Das guenstigste Angebot ist: UPS-Paket Standardformat    Preis: 7.00 Euro');
  63.   readln;
  64.   end
  65.   else
  66.   if (Gewicht>0) and (Gewicht<=10) and (Laenge>0) and (Laenge<=60) and (Breite>0) and (Breite<=50) then
  67.   begin
  68.   writeln('Das guenstigste Angebot ist: DHL-Paket Standardformat     Preis: 7.95 Euro');
  69.   readln;
  70.   end
  71.   else
  72.   if (Gewicht>0) and (Gewicht<=20) and (Laenge>0) and (Laenge<=90) and (Breite>0) and (Breite<=80) then
  73.   begin
  74.   writeln('Das guenstigste Angebot ist: FedEX-Paket Sonderformat     Preis: 10.00 Euro');
  75.   readln;
  76.   end
  77.   else
  78.   if (Gewicht>0) and (Gewicht<=30) and (Laenge>0) and (Laenge<=80) and (Breite>0) and (Breite<=70) then
  79.   begin
  80.   writeln('Das guenstigste Angebot ist: UPS-Paket Sonderformat     Preis: 14.00 Euro');
  81.   readln;
  82.   end
  83.   else
  84.   if (Gewicht>0) and (Gewicht<=50) and (Laenge>0) and (Laenge<=100) and (Breite>0) and (Breite<=70) then
  85.   begin
  86.   writeln('Das guenstigste Angebot ist: DHL-Paket Sonderformat     Preis: 15.95 Euro');
  87.   readln;
  88.   end
  89.   else
  90.   begin
  91.   writeln('Es wurde leider kein passendes Angebot fuer Sie gefunden.');
  92.   readln;
  93.   end;
  94.  
  95. writeln('Wollen Sie noch ein weiteres Paket berechnen lassen? Falls ja schreiben Sie "Ja" Falls nicht, druecken sie eine beliebige Taste');
  96. readln(Antwort);
  97.  
  98. if (Antwort='Ja') or (Antwort='ja') or (Antwort='JA') then
  99. Antwort:='JA'
  100.  
  101. else
  102.  
  103. begin
  104. Antwort:=' ';
  105. writeln('Auf Wiedersehen!');
  106. readln;
  107. end;
  108.  
  109. end;
  110.  
  111. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement