Hiho
C#
using System;
namespace GSO
{
public class Rechteck
{
public int X = 0;
public int Y = 0;
public int Breite = 100;
public int Hoehe = 100;
public int FlaecheBerechnen()
{
int flaeche = Breite * Hoehe;
return flaeche;
}
public void Vergroessern(int dx, int dy) {
Breite += dx;
Hoehe += dy;
}
public void Verschieben(int dx, int dy) {
X += dx;
Y += dy;
}
public void Inistialisieren(int initx, int inity, int initbreite, int inithoehe)
{
X = initx;
Y = inity;
Breite = initbreite;
Hoehe = inithoehe;
}
}
class Program
{
static void Main(string[] args) {
//Übergabe Variablen
int x,y,breite,hoehe;
// Ein Rechteck im Arbeitsspeicher anlegen
Rechteck rechteck1 = new Rechteck();
// Daten Abfragen
Console.WriteLine("\n Rechteck");
Console.WriteLine("\n Bitte geben sie die X ein: ");
x = int.Parse(System.Console.ReadLine());
Console.WriteLine("\n Bitte geben sie die Y ein: ");
y = int.Parse(System.Console.ReadLine());
Console.WriteLine("\n Bitte geben sie die breite ein: ");
breite = int.Parse(System.Console.ReadLine());
Console.WriteLine("\n Bitte geben sie die hoehe ein: ");
hoehe = int.Parse(System.Console.ReadLine());
// Rechteck initialisieren
rechteck1.Inistialisieren(x, y, breite, hoehe);
// Ausgabe der Fläche dieses Rechtecks
Console.WriteLine("\n Rechteck");
Console.WriteLine(" X: " + rechteck1.X);
Console.WriteLine(" Y: " + rechteck1.Y);
Console.WriteLine(" Fläche: " + rechteck1.FlaecheBerechnen());
// Rechteck bearbeiten verschieben
rechteck1.Verschieben(100, 200);
// Ausgabe der Fläche dieses Rechtecks
Console.WriteLine("\n Rechteck verschoben x um 100, y um 200");
Console.WriteLine(" X: " + rechteck1.X);
Console.WriteLine(" Y: " + rechteck1.Y);
Console.WriteLine(" +Fläche: " + rechteck1.FlaecheBerechnen());
// Rechteck bearbeiten vergroessern
rechteck1.Vergroessern(5, 3);
// Ausgabe der Fläche dieses Rechtecks
Console.WriteLine("\n Rechteck vergrössert breite um 5 und hoehe um 3");
Console.WriteLine(" X: " + rechteck1.X);
Console.WriteLine(" Y: " + rechteck1.Y);
Console.WriteLine(" +Fläche: " + rechteck1.FlaecheBerechnen());
Console.ReadLine();
}
}
}
Alles anzeigen
Es geht nun um folgendes
Ich soll diesen bereich in eine Methode umwandeln. aber irgendwie bekomme ich das nicht hin.
Kann mir wer einen Tipp geben ??