Advertisement
Guest User

sDaniel

a guest
Nov 13th, 2009
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.71 KB | None | 0 0
  1. /*
  2.  * Aufgabe 3 ‐ Struct
  3.  * Programmiere eine „Grafische Ausgabe“ welche die Werte nicht in Zahlen,
  4.  * sondern in Balkendiagrammen ausgibt. Der Einfachheit halber kannst Du
  5.  * die Balken horizontal legen. Beispiel:
  6.  *       -20 -10 0 10 20 30 40
  7.  * Tag 1 ====================
  8.  * Tag 2 ==========================
  9.  * Tag 3 ==============================
  10.  *
  11.  */
  12.  
  13. using System;
  14. using System.Collections.Generic;
  15. using System.Linq;
  16. using System.Text;
  17.  
  18. namespace Tutorium_5._3_091113
  19. {
  20.     class Program
  21.     {
  22.         static void Main(string[] args)
  23.         {
  24.             int anzahltage = 3;
  25.             int[] temperatur = new int[anzahltage];
  26.  
  27.             for (int i = 0; i < temperatur.Length; i++)
  28.             {
  29.                 Console.Write("Trage einen Wert für Tag "+ (i+1) +" ein (-20 bis +40): ");
  30.                 temperatur[i] = Convert.ToInt32(Console.ReadLine());
  31.                 while (temperatur[i] < -20 || temperatur[i] > 40)
  32.                 {
  33.                     Console.WriteLine("Moags mi verscheissern? Gib jetzt einen Wert für Tag "+ (i+1) +" ein der zwischen -20 bis +40 liegt! ");
  34.                     temperatur[i] = Convert.ToInt32(Console.ReadLine());
  35.                 }
  36.             }
  37.  
  38.             Console.WriteLine();    // nur für die Schönheit :-)
  39.             Console.WriteLine("\t"+"|-20 |-10 |0   |10  |20  |30  |40");
  40.  
  41.             for (int i = 0; i < anzahltage; i++)
  42.             {
  43.                 Console.Write("Tag "+ (i+1) +"\t");
  44.                 for (int z = -20; z < temperatur[i]; z=z+2)
  45.                 {
  46.                     Console.Write("=");
  47.                 }
  48.                 Console.WriteLine();
  49.             }
  50.             Console.ReadLine();
  51.         }
  52.     }
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement