Ejemplos de Clases en C#

Ejemplos de Clases en C#

Ejemplo 1

Desarrollar 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();
        }
    }
}

Al ejecutar el código muestra el siguiente resultado



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();
        }
    }
}

Al ejecutar el código muestra el siguiente resultado

5 comentarios:

  1. muy buen blog, instructivo, sencillo y directo, muy muy instructivo y útil, gracias por tu aporte

    ResponderEliminar
  2. Excelente trabajo, en verdad que comienzo a entender como funciona todo esto de las clases, metodos, etc...muchas gracias!

    ResponderEliminar
  3. Muchas gracias por los ejercicios, me han sido de gran utilidad!

    ResponderEliminar
  4. Es el mejor ejemplo de clases y métodos que haya encontrado, muchas gracias voy entendiendo se aclararon muchas dudas que tenia

    ResponderEliminar
  5. muy buenos ejercicios para practicar gracias

    ResponderEliminar