Einzelnen Beitrag anzeigen
Alt 13.12.09, 22:04   #22 (permalink)
Chris_XY
 
Benutzerbild von Chris_XY
 
Registriert seit: 01.07.05
Chris_XY Leistung: Z3
Likes: 3
Standard

Waaaah, ich hab's verhunzt. Hoffentlich sieht das keiner meiner Profs!

Aber es geht und das ist ja die Hauptsache!

Ada:
Code:
with Ada.Text_IO;

procedure Buchstabenpyramide is
   use Ada.Text_IO;
   Zielbuchstabe : Character;

   procedure Pyramide (Zeile : Integer) is
   begin
      for Zaehler in reverse
        0 .. Character'Pos (Zielbuchstabe) - Character'Pos ('A') - Zeile
      loop
         Put (" ");
      end loop;
      for Zaehler in 0 .. Zeile loop
         Put (Character'Val (Character'Pos ('A') + Zaehler));
      end loop;
      for Zaehler in reverse 0 .. Zeile - 1 loop
         Put (Character'Val (Character'Pos ('A') + Zaehler));
      end loop;
      New_Line;
   end Pyramide;

begin
   Put ("Zielbuchstabe eingeben (Grossbuchstabe): ");
   Get (Zielbuchstabe);
   for Zaehler in 0 .. Character'Pos (Zielbuchstabe) - Character'Pos ('A') loop
      Pyramide (Zaehler);
   end loop;
end Buchstabenpyramide;
__________________
The only true thing about religion is
that it's false.
Chris_XY ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61