Ejemplos de Clases en C#
Ejemplo 1Desarrollar un programa que tenga una clase que represente un Cuadrado y tenga los siguientes métodos: ingresar valor a su lado, imprimir su perímetro y su superficie.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PruebaClase
{
class Cuadrado
{
private int lado;
//método Inicializar()
public void Inicializar()
{
Console.Write("Ingrese valor del lado:");
string linea;
linea = Console.ReadLine();
lado = int.Parse(linea);
}
//Método ImprimirPerimetro()
public void ImprimirPerimetro()
{
int perimetro;
perimetro = lado * 4;
Console.WriteLine("El perímetro es:" + perimetro);
}
//Método ImprimirSuperficie()
public void ImprimirSuperficie()
{
int superficie;
superficie = lado * lado;
Console.WriteLine("La superficie es:" + superficie);
}
//Main() principal del programa
static void Main(string[] args)
{
Cuadrado cuadrado1 = new Cuadrado();
cuadrado1.Inicializar(); //Llamando al método Inicializar();
cuadrado1.ImprimirPerimetro(); //Llamando al método ImprimirPerimetro();
cuadrado1.ImprimirSuperficie(); //Llamando al método ImprimirSuperficie();
Console.ReadKey();
}
}
}
Ejemplo 2
Implementar la clase operaciones. Se deben ingresar los dos valores enteros, calcular su suma, resta, multiplicación y división, cada una en un método, e imprimir dichos resultados.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PruebaClase
{
class Operaciones
{
private int valor1, valor2;
// Método Inicializar()
public void Inicializar()
{
string linea;
Console.Write("Ingrese primer numero:");
linea = Console.ReadLine();
valor1 = int.Parse(linea);
Console.Write("Ingrese segundo numero:");
linea = Console.ReadLine();
valor2 = int.Parse(linea);
}
// Método Sumar()
public void Sumar()
{
int suma;
suma = valor1 + valor2;
Console.WriteLine("La suma es:" + suma);
}
//Método Restar()
public void Restar()
{
int resta;
resta = valor1 - valor2;
Console.WriteLine("La resta es:" + resta);
}
// Método Multiplicar()
public void Multiplicar()
{
int multiplicacion;
multiplicacion = valor1 * valor2;
Console.WriteLine("La multiplicación es:" + multiplicacion);
}
//Método Dividir()
public void Dividir()
{
int division;
division = valor1 / valor2;
Console.WriteLine("La división es:" + division);
}
// Main() principal del programa
static void Main(string[] args)
{
Operaciones operacion1 = new Operaciones();
operacion1.Inicializar(); // Llamando al método Inicializar();
operacion1.Sumar(); // Llamando al método Sumar();
operacion1.Restar(); // Llamando al método Restar();
operacion1.Multiplicar(); // Llamando al método Multiplicar();
operacion1.Dividir(); // Llamando al método Dividir();
Console.ReadKey();
}
}
}
muy buen blog, instructivo, sencillo y directo, muy muy instructivo y útil, gracias por tu aporte
ResponderEliminarExcelente trabajo, en verdad que comienzo a entender como funciona todo esto de las clases, metodos, etc...muchas gracias!
ResponderEliminarMuchas gracias por los ejercicios, me han sido de gran utilidad!
ResponderEliminarEs el mejor ejemplo de clases y métodos que haya encontrado, muchas gracias voy entendiendo se aclararon muchas dudas que tenia
ResponderEliminarmuy buenos ejercicios para practicar gracias
ResponderEliminar