Ejercicio
Matriz De Objetos: Tabla
Objectivo
Cree una clase denominada "Table". Debe tener un constructor, indicando el ancho y alto de la placa. Tendrá un método "ShowData" que escribirá en la pantalla el ancho y la altura de la tabla. Cree una matriz que contenga 10 tablas, con tamaños aleatorios entre 50 y 200 cm, y muestre todos los datos.
Ejemplo Ejercicio C#
Mostrar Código C#
// Import the System namespace for basic functionality
using System;
public class ArrayOfObjectsDemo
{
// Define the Table class
public class Table
{
// Integer fields to store the width and height of the table
private int width;
private int height;
// Constructor to initialize the table's width and height
public Table(int tableWidth, int tableHeight)
{
// Set the width of the table
width = tableWidth;
// Set the height of the table
height = tableHeight;
}
// Method to show the table's width and height
public void ShowData()
{
// Display the width and height of the table
Console.WriteLine($"Width: {width} cm, Height: {height} cm");
}
}
// Define the Main entry point of the program for testing
public static void Main()
{
// Create an array to hold 10 Table objects
Table[] tables = new Table[10];
// Create a random number generator for generating table sizes
Random random = new Random();
// Loop to populate the array with 10 tables having random sizes between 50 and 200 cm
for (int i = 0; i < tables.Length; i++)
{
// Randomly generate width and height between 50 and 200 cm
int width = random.Next(50, 201);
int height = random.Next(50, 201);
// Create a new Table object with the generated width and height and add it to the array
tables[i] = new Table(width, height);
}
// Display the data for each table in the array
for (int i = 0; i < tables.Length; i++)
{
Console.WriteLine($"Table {i + 1}:");
// Call the ShowData method to display the table's dimensions
tables[i].ShowData();
Console.WriteLine(); // Print an empty line for separation
}
}
}
Salida
Table 1:
Width: 85 cm, Height: 148 cm
Table 2:
Width: 91 cm, Height: 102 cm
Table 3:
Width: 86 cm, Height: 144 cm
Table 4:
Width: 151 cm, Height: 96 cm
Table 5:
Width: 67 cm, Height: 81 cm
Table 6:
Width: 197 cm, Height: 90 cm
Table 7:
Width: 111 cm, Height: 101 cm
Table 8:
Width: 103 cm, Height: 83 cm
Table 9:
Width: 173 cm, Height: 142 cm
Table 10:
Width: 57 cm, Height: 161 cm
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp