Thema: Delphi If Anweisung... Block?

Einzelnen Beitrag anzeigen

GanjaGott

Registriert seit: 20. Nov 2006
6 Beiträge
 
#11

Re: If Anweisung... Block?

  Alt 12. Dez 2006, 15:30
danke, hab den quelltext jetzt nochmal editiert, aber wie kann ich das jetzt mit dem repeat machen? könnte mir es vielleicht mal jemand in den quellcode einfügen sowie es sein muss? danke im voraus

Delphi-Quellcode:
program Vendetta;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
ein : string;
anz, pun : integer;

begin
writeln ('Vendetta - Einheitenpunktezaehler');
  writeln ('Bitte gebe den Namen der Einheit an (Bitte in Vokalen, z. B. Soeldner):');
   readln (ein);
  writeln ('Bitte gebe Die Anzahl der Einheiten an:');
  readln (anz);
  if ein = 'Schlaegerthen pun:=anz*6
  else if ein = 'Messerstecherthen pun:=anz*4
  else if ein = 'Tuersteherthen pun:=anz*6
  else if ein = 'Revolverheldthen pun:=anz*21
  else if ein = 'Besetzungstruppethen pun:=anz*251
  else if ein = 'Spionthen pun:=anz*3
  else if ein = 'Moebelpackerthen pun:=anz*9
  else if ein = 'CIA Agentthen pun:=anz*87
  else if ein = 'FBI Agentthen pun:=anz*48
  else if ein = '´Transporteurthen pun:=anz*51
  else if ein = 'Ninjathen pun:=anz*236
  else if ein = 'Scharfschuetzethen pun:=anz*28
  else if ein = 'Soeldnerthen pun:=anz*1176
  else if ein = '`Schwarzgeldarbeiterthen pun:=anz*4
  else if ein = 'Bodyguardthen pun:=anz*43
  else if ein = 'Polizistthen pun:=anz*54
  else if ein = 'Profikillerthen pun:=anz*176
  else if ein = 'Objektwachethen pun:=anz*21
  else if ein = 'Guardethen pun:=anz*388
  else if ein = 'Problemlöserthen pun:=anz*93
  else if ein = 'Bombenlegerthen pun:=anz*281
  else pun:=0;
  writeln;
  writeln;
  if pun = 0 then writeln ('Die Einheit wurde leider nicht gefunden')
  else writeln ('Die Gesamtpunktzahl betraegt: ',pun,' ');
  writeln;
  writeln;
  writeln;
  readln;
  end.
  Mit Zitat antworten Zitat