Ejercicios Resueltos de Objetos en C#
Ejemplo 1Desarrollar una clase que permita ingresar tres valores por teclado. Luego mostrar el mayor y el menor.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EspacioMayorMenor
{
class MayorMenor
{
public void cargarValores()
{
string linea;
Console.Write("Ingrese primer numero:");
linea = Console.ReadLine();
int valor1 = int.Parse(linea);
Console.Write("Ingrese segundo numero:");
linea = Console.ReadLine();
int valor2 = int.Parse(linea);
Console.Write("Ingrese tercer numero:");
linea = Console.ReadLine();
int valor3 = int.Parse(linea);
int mayor, menor;
mayor = CalcularMayor(valor1, valor2, valor3);
menor = CalcularMenor(valor1, valor2, valor3);
Console.WriteLine("El valor mayor es:" + mayor);
Console.WriteLine("El valor menor es:" + menor);
}
public int CalcularMayor(int v1, int v2, int v3)
{
int m;
if (v1 > v2 && v1 > v3)
{
m = v1;
}
else
{
if (v2 > v3)
{
m = v2;
}
else
{
m = v3;
}
}
return m;
}
public int CalcularMenor(int v1, int v2, int v3)
{
int m;
if (v1 < v2 && v1 < v3)
{
m = v1;
}
else
{
if (v2 < v3)
{
m = v2;
}
else
{
m = v3;
}
}
return m;
}
static void Main(string[] args)
{
MayorMenor mm = new MayorMenor();
mm.cargarValores();
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace clases
{
class MayorMenor
{
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
class Program
{
static void Main()
{
Person person1 = new Person("Yhonas", 6);
Console.WriteLine("Nombre persona1 = {0} Edad = {1}", person1.Name, person1.Age);
// Declarar persona nueva, asigne persona1 a ella.
Person person2 = person1;
//Cambiar el nombre de persona2 y persona1 también cambia.
person2.Name = "Elisa";
person2.Age = 16;
Console.WriteLine("Nombre persona2 = {0} Edad = {1}", person2.Name, person2.Age);
Console.WriteLine("Nombre persona1 = {0} Edad = {1}", person1.Name, person1.Age);
// Mantenga la consola abierta en modo de depuración.
Console.WriteLine("Presione enter para continuar");
Console.ReadKey();
}
}
}
}
No hay comentarios:
Publicar un comentario