// Suorakaiteita.cs (c) 2005 Kari Laitinen // http://www.naturalprogramming.com // 2005-01-19 Tiedosto luotu. // 2005-01-19 Viimeisin muutos. using System ; class Suorakaide { int suorakaiteen_leveys ; int suorakaiteen_korkeus ; char merkki_sisalla ; public void alusta_suorakaide( int annettu_suorakaiteen_leveys, int annettu_suorakaiteen_korkeus, char annettu_sisaltomerkki ) { suorakaiteen_leveys = annettu_suorakaiteen_leveys ; suorakaiteen_korkeus = annettu_suorakaiteen_korkeus ; merkki_sisalla = annettu_sisaltomerkki ; } public void tulosta_suorakaide() { for ( int tulostettujen_rivien_maara = 0 ; tulostettujen_rivien_maara < suorakaiteen_korkeus ; tulostettujen_rivien_maara ++ ) { Console.Write( "\n " ) ; for ( int tulostettujen_merkkien_maara = 0 ; tulostettujen_merkkien_maara < suorakaiteen_leveys ; tulostettujen_merkkien_maara ++ ) { Console.Write( merkki_sisalla ) ; } } Console.Write( "\n" ) ; } } class Suorakaiteita { static void Main() { Suorakaide ensimmainen_suorakaide = new Suorakaide() ; ensimmainen_suorakaide.alusta_suorakaide( 7, 4, 'Z' ) ; ensimmainen_suorakaide.tulosta_suorakaide() ; Suorakaide toinen_suorakaide = new Suorakaide() ; toinen_suorakaide.alusta_suorakaide( 12, 3, 'X' ) ; toinen_suorakaide.tulosta_suorakaide() ; } }