maxresdefault 66

Ejercicio 19.- Calcular el area y perimetro de un cuadrado o rectángulo C# [69]

En este tutorial vamos a hacer un ejercicio que pueda calcular el area y perimetro de un cuadrado o rectángulo C#.

  • Crear una clase llamada Cuadrilátero.
  • Crear dos atributos privados llamados lado1 y lado2 de tipo doble.
  • Crear dos constructores sobrecargados que van a recibir uno o dos parámetros, si recibe un parámetro es un cuadrado si recibe dos parámetros es un rectángulo.
  • Crear un getter llamado perímetro que retorne el perímetro.
  • Crear un getter llamado área que retorne el área.
Calcular el area y perimetro de un cuadrado o rectángulo C#

Codigo: https://github.com/programadornovato/-CURSO–C-/commit/e83f1927c24fbac9a92f29d21651855140e357ca

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HolaMundo
{
    class Cuadrilatero
    {
        private double lado1;
        private double lado2;
        public Cuadrilatero(double lado) {
            lado1 = lado;
            lado2 = lado;
        }
        public Cuadrilatero(double _lado1, double _lado2) {
            lado1 = _lado1;
            lado2 = _lado2;
        }
        public double perimetro() {
            return (lado1 + lado2) * 2;
        }
        public double area() {
            return lado1 * lado2;
        }

    }
}
using System;
using System.Windows.Forms;
using Microsoft.VisualBasic;
/*
Autor: Programador novato
Fecha: 01/01/2021
Este programa hace que los novatos aprenden a hacer
un codigo bonito y ya
*/
namespace HolaMundo
{
    class Program
    {
        static void Main(string[] args)
        {
            Cuadrilatero c;
            Console.WriteLine("Humano que tipo de figura deseas calcular: \n1 Cuadrado \n2 Rectangulo");
            int opcion = int.Parse(Console.ReadLine());
            if (opcion == 1)
            {
                Console.WriteLine("Humano ingresa el valor del lado de tu cuadrado");
                double lado = double.Parse(Console.ReadLine());
                c = new Cuadrilatero(lado);
            }
            else if (opcion == 2)
            {
                Console.WriteLine("Humano ingresa el valor del lado 1 del rectangulo");
                double lado1 = double.Parse(Console.ReadLine());
                Console.WriteLine("Humano ingresa el valor del lado 2 del rectangulo");
                double lado2 = double.Parse(Console.ReadLine());
                c = new Cuadrilatero(lado1, lado2);
            }
            else {
                Console.WriteLine("Humano estupido las opciones solo son 1 y 2");
                c = new Cuadrilatero(0);
            }
            Console.WriteLine("Humano el perimetro es "+c.perimetro()+" el area es "+c.area());
            Console.Read();
        }
    }
}

🎦 [CURSO] C#: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&ab_channel=programadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/watch?v=97nO4-zdviA&list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF&ab_channel=programadornovato

🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)