TU LEGADO se transmitira a nuevas generaciones , un genio se va , pero cautivo a miles de personas , la educacion es un talento y tu lo tenias , gracias compatriota.
@@elyoko2700 tengo ententido que Murio por un cancer , hace ya un año , estudiaba ing de sotfware en la universidad de trujillo , yo lo seguia en sus redes sociales , fue una gran perdida para el mundo , para mi el era el newton de la programacion .
El pibe en 12minutos explicaba de una forma tan natural y clara lo que muchos buscamos en algún momento durante el aprendizaje. El no se ha ido, pues nos ha dejado un gran conocimiento a nosotros y nosotros seguiremos compartiéndolo con el mundo.
Acabo de llegar a este canal porque en la clase de la universidad no lo entendi del todo, y leí los comentarios solo para descubrir que ya traspasó este heroe, mis respetos por esta gran persona y que en paz descanse
espero que si familia lea los mensajes y sepa que este tal vez no fue la obra de su vida, pero su labor ayudo a miles de personas y este hombre nunca, NUNCA! va a quedar en el olvido, un grande Alejandro Taboada, QEPD
mviktormvvv2009 Hola. Si quisiera pasar datos de un objeto a otro (ambos de una misma clase), cómo lo puedo hacer? Pero no todos los datos... Por ejemplo, sk objeto1 tiene (edad, tamaño) como atributos, quisiera pasarle a objeto2 edad solamente y que el tamaño tenga un valor por defecto.:
Quiero agradecerte sinceramente, tienes los mejores tutoriales de C y C++ que pueden encontrarse en TH-cam. Espero que tengas exitos y puedas continuar con tu labor pedagogica!
Había dejado la programación por que no le entendía muy bien a la POO y con tus vídeos, en 20 minutos aprendí lo que no pude en varios años, muchas gracias. Lograste aclarar algunos conceptos que no entendía.
Incluso después de tu partida sigues formando parte de nuestro aprendizaje maestro. Que dios te tenga en su santa Gloria en donde quiera que te encuentres.
Aclaración para gente nueva con POO. Las clases y las structs son exactamente lo mismo. Tienen una única pero importante diferencia, que es que cuando declaro atributos o métodos en una clase con struct y no aclaro si son public o private, quedarán como public por defecto. En cambio, las clases que se crean con class tienen private por defecto en sus atributos y variables
master DIOS te tenga en su gloria soy de la nueva generacion de estudiantes de ingenieria en sistemas y tu legado seguira a las siguientes que vengan tus videos me han servido mucho y me seguiran sirviendo
Gracias!!! Juro que trate de poner atención en mis clases de la escuela, pero el profe hablaba de una forma que no podía hacer otra cosa más que quedarme dormida. Pero usted de verdad le agrega emoción, me mantiene interesada y le entiendo. Me alegro de encontrar este canal.
Hermano, donde quiera que estés, que sepas que tu esfuerzo no se perderá en el olvido, actualmente tengo problemas con la materia de POO y le estoy echando ganas en vacaciones para sacarla adelante con tus tutoriales, si lo logro, será todo gracias a ti, muchísimas gracias, aquí esta mi ejercicio: #include #include using namespace std; class rectangulo{ private: int largo; int ancho;
Hola muy buenas noches, oye eres muy bueno y explicas muy sencillos nos das una gran ayuda en ver algo de una manera muy sencilla me suscribirme a tu canal necesito aprender programación orientada a objetos y me confunde tal ves se a la maestra en la forma que la imparte una función es igual que una función miembro me confunden los conceptos y gracias espero ver vas canales tuyos obre c++ sobre this, inline, constructores, destructores, etc muchas gracias
Vaya, explicas tan bien... Es una lástima enterarse por los comentarios que has dejado este mundo. Ejercicio 1: #include using namespace std; class Rectangulo{ private: float largo; float ancho; public: Rectangulo(float, float); void perimetro(); void area(); }; Rectangulo::Rectangulo(float _largo, float _ancho){ largo = _largo; ancho = _ancho; } void Rectangulo::perimetro(){ float p = 2 * largo + 2 * ancho; cout
este es mi codigo, el ejericicio no pide que pidamos valores así que yo los asigne //clase rectangulo #include #include using namespace std; class Rectangulo{ private://atributos int largo; string ancho; public: //metodos //el constructor nos sirve para inicializar los atributos Rectangulo (int,string); void perimetros(); void area(); }; Rectangulo::Rectangulo(int _largo,string _ancho){ largo=_largo; ancho=_ancho;
Haz una clase llamada Persona que siga las siguientes condiciones: Sus atributos son: nombre, edad, Cedula, sexo (H hombre, M mujer), peso y altura. No queremos que se accedan directamente a ellos. Piensa que modificador de acceso es el más adecuado, también su tipo. Si quieres añadir algún atributo puedes hacerlo. Los métodos que se implementaran son: calcularIMC(): calculara si la persona esta en su peso ideal (peso en kg/(altura^2 en m)), si esta fórmula devuelve un valor menor que 20, la función devuelve un -1, si devuelve un número entre 20 y 25 (incluidos), significa que esta por debajo de su peso ideal la función devuelve un 0 y si devuelve un valor mayor que 25 significa que tiene sobrepeso, la función devuelve un 1. Te recomiendo que uses constantes para devolver estos valores. esMayorDeEdad(): indica si es mayor de edad, devuelve un booleano. comprobarSexo(char sexo): comprueba que el sexo introducido es correcto. Si no es correcto, sera H. Ahora, crea una clase ejecutable que haga lo siguiente: Pide por teclado el nombre, la edad, sexo, peso y altura. Crea 3 objetos de la clase anterior. Para cada objeto, deberá comprobar si esta en su peso ideal, tiene sobrepeso o por debajo de su peso ideal con un mensaje. Indicar para cada objeto si es mayor de edad. Por último, mostrar la información de cada objeto. en C++ quien me ayuda con esto porfa, le doy y le doy pero no me sale nada 😓😓
Alejandro, muy buen video, me gustaría ver videos tuyos de POO y animaciones, en mi universdad manejan eso y con tus explicaciones todos entenderán a la perfección. Si te animas te sugiero usar Visual Studio, no conozco DevC++ al 100%, pero creo que no es posible programar videojuegos en 2D ahí. ¡SALUDOS CRACK Y ÉXITOS!
en visual studio iria asi: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //construya una clase llamada rectangulo, que tenga los siguientes atributos, largo y ancho, y los siguientes metodos //perimetro() y area() namespace EjercicioDeUnRectangulo { internal class Program { static void Main(string[] args) { double largoAr, anchoAr; Console.Write("Ingrese la altura o largo del Rectandulo: "); largoAr = Convert.ToDouble(Console.ReadLine()); Console.Write("Ingrese la base o ancho de el Rectangulo: "); anchoAr = Convert.ToDouble(Console.ReadLine()); //instanciamos la clase y hacemos la referencia al constructor Rectangulo rectangulo = new Rectangulo(largoAr, anchoAr); Console.WriteLine("El perimetro del rectangulo es "+rectangulo.Perimetro()); Console.WriteLine("El area del rectangulo es "+rectangulo.Area());
} } //construccion de clase rectangulo class Rectangulo { //atributos o campos private double largo, ancho; //constructor public Rectangulo(double largoPa, double anchoPa) //abrimos su bloque de codigo e inicializamos los valores de los parametros a los campos correspondientes { largo = largoPa; ancho = anchoPa; } //metodos public double Perimetro() { //perimetro=2(h+b) double perimetro; perimetro =( 2*(largo+ancho)); return perimetro; } public double Area() { //area=base * altura double area; area = (largo) * (ancho); return area; } } }
TU LEGADO se transmitira a nuevas generaciones , un genio se va , pero cautivo a miles de personas , la educacion es un talento y tu lo tenias , gracias compatriota.
No puedo creerlo. Busque y al final el mejor que econtre fue este. Maldito youtube. Abriste mi herrida :'c Encima ni estaba cerrada :'
Qué tragedia, no sabia sobre su deceso prematuro.
Que le paso?
@@elyoko2700 tengo ententido que Murio por un cancer , hace ya un año , estudiaba ing de sotfware en la universidad de trujillo , yo lo seguia en sus redes sociales , fue una gran perdida para el mundo , para mi el era el newton de la programacion .
@@fernandocastillo6469 Verdaderamente lamentable, seve que era muy buena persona!
¡SI LO PUEDES IMAGINAR, LO PUEDES PROGRAMAR! Desde el cielo lo sigo escuchando.
El pibe en 12minutos explicaba de una forma tan natural y clara lo que muchos buscamos en algún momento durante el aprendizaje. El no se ha ido, pues nos ha dejado un gran conocimiento a nosotros y nosotros seguiremos compartiéndolo con el mundo.
Acabo de llegar a este canal porque en la clase de la universidad no lo entendi del todo, y leí los comentarios solo para descubrir que ya traspasó este heroe, mis respetos por esta gran persona y que en paz descanse
Nooooooo😢 como que ya falleció
Claro que me ayudó, Dios te tenga en su gloria campeón
¿Que ya se murio?!
@Maldoche ehhh jodeme :(
Ejercicio 1:
#include
using namespace std;
class Rectangulo{
private:
float largo;
float ancho;
public:
Rectangulo(float,float);
void Perimetro();
void Area();
};
Rectangulo::Rectangulo(float L,float A){
largo=L;
ancho=A;
}
void Rectangulo::Perimetro(){
cout
Lo quería hacer yo mismo!
Devuelta a este video, aunque ya no estés, sigues ayudando a muchas personas.
espero que si familia lea los mensajes y sepa que este tal vez no fue la obra de su vida, pero su labor ayudo a miles de personas y este hombre nunca, NUNCA! va a quedar en el olvido, un grande Alejandro Taboada, QEPD
excelente video..Para los que usan Visual Studio recuerden agregar
la libreria string
#include
hahahaha me has salvado, estoy agradecido :3
mviktormvvv2009 Hola. Si quisiera pasar datos de un objeto a otro (ambos de una misma clase), cómo lo puedo hacer? Pero no todos los datos... Por ejemplo, sk objeto1 tiene (edad, tamaño) como atributos, quisiera pasarle a objeto2 edad solamente y que el tamaño tenga un valor por defecto.:
gracias!
ufff ahora en la 2019 ni falta hace
:0000 Gracias hermano explicas mejor que mi profesora!!!
se que ya no estas pero tus vídeos ayudan a mucha gente
cuando ya aprendi "todo" con este canal, siempre vuelo a recordar algo de algun lenguaje, increible la labor que dejaste, GRACIAS!
En tu memoria estoy volviendo al c++, se que desde donde estés estás guiando a tus estudiantes, un abrazo amigo.
MURIO??
@@pili12345678910 Sí🙁
Dicen que trasciendes plantando un arbol o criando a un hijo y tú trascendiste dejándonos tus valiosas enseñanzas.
Muchas gracias.
Quiero agradecerte sinceramente, tienes los mejores tutoriales de C y C++ que pueden encontrarse en TH-cam. Espero que tengas exitos y puedas continuar con tu labor pedagogica!
Es bastante fuerte ver el comentario con su like :(
Había dejado la programación por que no le entendía muy bien a la POO y con tus vídeos, en 20 minutos aprendí lo que no pude en varios años, muchas gracias. Lograste aclarar algunos conceptos que no entendía.
Un gran educador, tu inversión de tiempo en todo esto ha sido una de las mejores siembras para el aprendizaje, muchísimas gracias!
Incluso después de tu partida sigues formando parte de nuestro aprendizaje maestro. Que dios te tenga en su santa Gloria en donde quiera que te encuentres.
Gracias estés donde estés. Te prometo que aprobaré programación por ti. Nunca te olvidaremos héroe.
Que pasta para explicar hermano. Definitivamente es lo tuyo. Muchísimas gracias por tu aporte y buena onda. Saludos desde Mar del Plata, Argentina
Hola Diego, Muchas gracias amigo :) Un saludo desde Perú
@@derp2287 :C
Aclaración para gente nueva con POO. Las clases y las structs son exactamente lo mismo. Tienen una única pero importante diferencia, que es que cuando declaro atributos o métodos en una clase con struct y no aclaro si son public o private, quedarán como public por defecto.
En cambio, las clases que se crean con class tienen private por defecto en sus atributos y variables
master DIOS te tenga en su gloria soy de la nueva generacion de estudiantes de ingenieria en sistemas y tu legado seguira a las siguientes que vengan tus videos me han servido mucho y me seguiran sirviendo
Después de tanto tiempo y todavía me sigues dando clases, que Dios te bendiga
Gracias!!! Juro que trate de poner atención en mis clases de la escuela, pero el profe hablaba de una forma que no podía hacer otra cosa más que quedarme dormida. Pero usted de verdad le agrega emoción, me mantiene interesada y le entiendo. Me alegro de encontrar este canal.
me impresiona como alguien joven puede ensenar de una manera tan rapida y sencilla, mejor que muchos maestros, eres un crack hermano, muchas gracias!
fallecio :(
Fuiste, eres y serás un genio, muchas gracias por todas tus enseñanzas
Hermano, donde quiera que estés, que sepas que tu esfuerzo no se perderá en el olvido, actualmente tengo problemas con la materia de POO y le estoy echando ganas en vacaciones para sacarla adelante con tus tutoriales, si lo logro, será todo gracias a ti, muchísimas gracias, aquí esta mi ejercicio:
#include
#include
using namespace std;
class rectangulo{
private:
int largo;
int ancho;
public:
rectangulo (float,float);
void perimetro();
void area();
};
rectangulo::rectangulo(float _largo,float _ancho){
largo=_largo;
ancho=_ancho;
};
void rectangulo::perimetro(){
cout
Felicitaciones, tienes una buena metodología de enseñanza, espero que más adelante puedas hacer un curso sobre el lenguaje de programación Python.
Tio, esta muerto, murio de cancer.
Por eso hay tantos comentarios dando el pesame.
@@juaneslava7407 el tio escribió el comentario hace 5 años, aún estaba Alejandro. Y de hecho si hizo un curso de python
Este curso es años luz que muchos cursos pagos como por ejemplo el de C++ de platzi. Descansa en paz master yedi
Te adoro!! jajaja estoy aprendiendo c++ y me dieron este tema pero no entendi nada, pero ahora con tu video ya entiendo mejor jaja gracias!!!!
genial muy bien explica este muchacho gracias por todo el conocimiento que haz aportado, que descances en Paz
Después de tanto tiempo ,volví a ver tus vídeos ,es muy triste y explicaste muy bien
EXCELENTE!!!!
Me ayudo a enterder de una vez por todas todo el cuento de clases, objetos y métodos.
Gracias.
Como siempre salvándome de los parciales! Espero que toda esta ayuda te sea devuelta desde donde estés!
Buenos tutoriales amigo,son entendible tus clases,Gracias a ti estoy entendiendo POO.Saludos desde Perú sigue compartiendo conocimiento.
¡Excelente! Lo necesitaba para las olimpíadas de Informática :) Like y sub
gracias amigo, tu eres mi guia para mi trabajo de computacion 2
Hola muy buenas noches, oye eres muy bueno y explicas muy sencillos nos das una gran ayuda en ver algo de una manera muy sencilla me suscribirme a tu canal necesito aprender programación orientada a objetos y me confunde tal ves se a la maestra en la forma que la imparte una función es igual que una función miembro me confunden los conceptos y gracias espero ver vas canales tuyos obre c++ sobre this, inline, constructores, destructores, etc muchas gracias
Gran contenido loco! Enseñas bien, sabes de lo que hablas, una manera muy interesante de aprender a programar.
gracias hermano, don para programar y enseñar , te saludo seguis vivo alla arriba !!!
Muchas gracias, con tu curso he completado bastante, lo que he aprendido en la u.
Excelente el muchacho. Deja un gran legado de su conocimiento
Que descanse en Paz, que excelente legado , le sirve de ejemplo a los profesores retrógrados que no saben enseñar
Este canal vale oro.
Sigue asi, eres un maquina, me ayudas muchoo! incluso mejor que mi profesor de universidad
Gracias a tu canal ahora puedo enseñar c++ basico, gracias men
Genio, no podia entender POO, jejeje, clarisimo, muchas gracias desde Argentina
Aprendo mas contigo que en la escuela amigo jajajajaja gracias saludos!
sos el lusito comunica de la programacion... gracias por todo
Muy Buen Video, explicas mil veces mejor que mis profes de la universidad
En paz descanses. Gracias por todo
muy buen video para la introducción al principio es algo complicado entenderlo pero me imagino que cuando te acostumbras, ya es mas rapido de hacer.
Me ha ayudado muchísimo tu tutorial, mil gracias en serio!
Muy bien explicado se entiende perfecto,,genio.
Excelente explicación. Muchas gracias por tu tiempo.
//Ejercicio 1
#include
#include
using namespace std;
class Rectangulo{
private:
float largo;
float ancho;
public:
Rectangulo(float,float);
void perimetro();
void area();
};
Rectangulo::Rectangulo(float _largo, float _ancho)
{
largo = _largo;
ancho = _ancho;
}
void Rectangulo::perimetro()
{
cout
Excelente!!!, De verdad excelente, gran legado!!!
Excelente trabajo, muy buena calidad y explicación. Gracias!
Esta parte de mi vida se llama, felicidad
Me encantan tus vídeos, eres un crack pero podrías explicar sobre agregación
Vaya, explicas tan bien... Es una lástima enterarse por los comentarios que has dejado este mundo.
Ejercicio 1:
#include
using namespace std;
class Rectangulo{
private:
float largo;
float ancho;
public:
Rectangulo(float, float);
void perimetro();
void area();
};
Rectangulo::Rectangulo(float _largo, float _ancho){
largo = _largo;
ancho = _ancho;
}
void Rectangulo::perimetro(){
float p = 2 * largo + 2 * ancho;
cout
Explicas muy bien!!! Excelente vídeo.
No inventes, es la primera vez que estoy programando y aún así te entendí perfectamente :o tienes una gran habilidad para explicar, ¡sigue así!
Eres un capo explicando, porfavor sigue enseñando
bro, que en paz decanse :(
No sabias?
@@avisterdeveloper1120 :c
mi maestro de c ++ gracias amigo
Muchas Gracias Ats, grande.
Mi aporte del codigo:
#include
#include
using namespace std;
class Rectangulo{
private:
float largo, ancho;
public:
Rectangulo(float,float);
void perimetro();
void area();
};
Rectangulo::Rectangulo(float _largo, float _ancho){
largo = _largo;
ancho = _ancho;
}
void Rectangulo::perimetro() {
cout
Eres un crack, entendí mejor de ti que de la escuela jajajajaj
este es mi codigo, el ejericicio no pide que pidamos valores así que yo los asigne
//clase rectangulo
#include
#include
using namespace std;
class Rectangulo{
private://atributos
int largo;
string ancho;
public: //metodos
//el constructor nos sirve para inicializar los atributos
Rectangulo (int,string);
void perimetros();
void area();
};
Rectangulo::Rectangulo(int _largo,string _ancho){
largo=_largo;
ancho=_ancho;
}
void Rectangulo::perimetros(){
cout
Excelente video, gracias por compartir
Mi hermano videazo logre aclarar muchas duda que bien te haces entender buen video
Que capo! Muy buena la explicación!!
//Es el ejerccios del perimetro y area
#include
using namespace std;
class Rectangulo{
private:
float largo;
float ancho;
float perimetro();
float area();
void setLargo(float largo);
void setAncho(float ancho);
public:
void ingresoDatos(float &largo, float &ancho);
void mostrarDatos();
};
void controlDatos(float &largo, float &ancho){
do{
cout > largo;
if(largo < 0)
cout ancho*this->largo);
}
void Rectangulo::ingresoDatos(float &largo, float &ancho){
controlDatos(largo, ancho);
this->ancho = ancho;
this->largo = largo;
}
void Rectangulo::mostrarDatos(){
cout
hola, me encanta tus videos, te puedo sugerir algo, si en una cadena de texto como por ejemplo cout
hola muchas gracias por la explicación ,quería hacer una consulta, en que programa se hace esto.
Excelente, explicas muy bien y detallado el proceso.
Ya falleció :c
Haz una clase llamada Persona que siga las siguientes condiciones:
Sus atributos son: nombre, edad, Cedula, sexo (H hombre, M mujer), peso y altura. No queremos que se accedan directamente a ellos. Piensa que modificador de acceso es el más adecuado, también su tipo. Si quieres añadir algún atributo puedes hacerlo.
Los métodos que se implementaran son:
calcularIMC(): calculara si la persona esta en su peso ideal (peso en kg/(altura^2 en m)), si esta fórmula devuelve un valor menor que 20, la función devuelve un -1, si devuelve un número entre 20 y 25 (incluidos), significa que esta por debajo de su peso ideal la función devuelve un 0 y si devuelve un valor mayor que 25 significa que tiene sobrepeso, la función devuelve un 1. Te recomiendo que uses constantes para devolver estos valores.
esMayorDeEdad(): indica si es mayor de edad, devuelve un booleano.
comprobarSexo(char sexo): comprueba que el sexo introducido es correcto. Si no es correcto, sera H.
Ahora, crea una clase ejecutable que haga lo siguiente:
Pide por teclado el nombre, la edad, sexo, peso y altura.
Crea 3 objetos de la clase anterior.
Para cada objeto, deberá comprobar si esta en su peso ideal, tiene sobrepeso o por debajo de su peso ideal con un mensaje.
Indicar para cada objeto si es mayor de edad.
Por último, mostrar la información de cada objeto. en C++ quien me ayuda con esto porfa, le doy y le doy pero no me sale nada 😓😓
me ha servido mucho tu guía viejo...muchas gracias
Una maravilla como lo explicas loco!!
En un video de 12 me hiciste entender mas que en 3 horas en clase a la universidad con mi profesor
una recomendacion seria que agas los programas de manera que los datos se modifiquen es tiempo de ejecucion
Lo explicas bastante bien! me has solucionado todas mis dudas :'v
Excelente video Alejandro. Felicitaciones.
Ejercicio 1 - POO
#include
#include
using namespace std;
class Rectangulo {
private:
float largo;
float ancho;
public:
void datos();
float perimetro();
float area();
};
void Rectangulo::datos() {
cout > largo;
cout > ancho;
}
float Rectangulo::area() {
float area;
area = largo * ancho;
return area;
}
float Rectangulo::perimetro() {
float perimetro;
perimetro = largo * 2 + ancho * 2;
return perimetro;
}
int main() {
Rectangulo *r1 = new Rectangulo;
r1->datos();
cout
muchas gracias , por ti aprendi c++
Nos harás mucha falta
Eres un pro gracias por tus videos 👍🏻👏🏻
THE GOAT ,EL mejor
GRACIAS, me ayudaste bastante!!!
Alejandro, muy buen video, me gustaría ver videos tuyos de POO y animaciones, en mi universdad manejan eso y con tus explicaciones todos entenderán a la perfección. Si te animas te sugiero usar Visual Studio, no conozco DevC++ al 100%, pero creo que no es posible programar videojuegos en 2D ahí. ¡SALUDOS CRACK Y ÉXITOS!
Q pérdida q este compa se fuera. Era señor profesor. RIP.
un canal hermoso, lastima que te nos fuiste
Me revorujo un chingo con estas madres
Este tutorial me encanta!
EJERCICIO 1:
----------------------------
#include
#include
using namespace std;
class Rectangulo{
public:
Rectangulo(double,double);
void perimetro();
void area();
private:
double largo;
double ancho;
};
Rectangulo::Rectangulo(double _largo,double _ancho)
{
largo = _largo;
ancho = _ancho;
}
void Rectangulo::perimetro()
{
cout
Sabes de qué forma puedo crear 200 objetos (por así decirlo) sin tener que hacerlo manualmente??
Sabes de qué forma puedo crear 200 objetos (por así decirlo) sin tener que hacerlo manualmente?? Lo tengo que hacer mediante el constructor
se entiende bien gracias por la explicación
Tienes algun video donde expliques el funcionamiento de los detours?
// Classes en C++
// th-cam.com/video/tbVHbfIVxs4/w-d-xo.html
#include
#include
// Para Visual Studio añadir el #include
// #include
using namespace std;
class Persona{
private: //Atributos
int edad;
string nombre;
public: //Metodos
Persona(int, string); //Constructor
void leer();
void correr();
};
// Ahora vamos a inicializar los atributos:
Persona::Persona(int _edad, string _nombre){
edad = _edad;
nombre = _nombre;
}
void Persona::leer(){
cout
Nunca quitare mi suscripción.
en visual studio iria asi: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//construya una clase llamada rectangulo, que tenga los siguientes atributos, largo y ancho, y los siguientes metodos
//perimetro() y area()
namespace EjercicioDeUnRectangulo
{
internal class Program
{
static void Main(string[] args)
{
double largoAr, anchoAr;
Console.Write("Ingrese la altura o largo del Rectandulo: ");
largoAr = Convert.ToDouble(Console.ReadLine());
Console.Write("Ingrese la base o ancho de el Rectangulo: ");
anchoAr = Convert.ToDouble(Console.ReadLine());
//instanciamos la clase y hacemos la referencia al constructor
Rectangulo rectangulo = new Rectangulo(largoAr, anchoAr);
Console.WriteLine("El perimetro del rectangulo es "+rectangulo.Perimetro());
Console.WriteLine("El area del rectangulo es "+rectangulo.Area());
}
}
//construccion de clase rectangulo
class Rectangulo
{
//atributos o campos
private double largo, ancho;
//constructor
public Rectangulo(double largoPa, double anchoPa)
//abrimos su bloque de codigo e inicializamos los valores de los parametros a los campos correspondientes
{
largo = largoPa;
ancho = anchoPa;
}
//metodos
public double Perimetro()
{
//perimetro=2(h+b)
double perimetro;
perimetro =( 2*(largo+ancho));
return perimetro;
}
public double Area()
{
//area=base * altura
double area;
area = (largo) * (ancho);
return area;
}
}
}