La Gran Programacion.
luiso1995Práctica o problema17 de Octubre de 2016
5.229 Palabras (21 Páginas)216 Visitas
[pic 1]
Practica
Mecatrónica VII
Programación avanzada
Ing. Alonso Sandoval Enríquez
Luis Omar Valenzuela Esquer
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Practica
{
public class Persona
{
private string nombre, apellido, lugarn, sexo, edad, fechan, camino, respira;
public Persona()
{
Console.WriteLine("construyendo en persona ");
//construyendo
}
public string caminar
{
get { return camino; }
}
public string Nombre
{
get { return nombre; }
set { nombre = value; }
}
public string Apellido
{
get { return apellido; }
set { apellido = value; }
}
public string Lugarn
{
get { return lugarn; }
set { lugarn = value; }
}
public string Sexo
{
get { return sexo; }
set { sexo = value; }
}
public string Fechan
{
get { return fechan; }
set { fechan = value; }
}
public string Edad
{
get { return edad; }
set { edad = value; }
}
public void caminata(string km)
{
camino = km;
}
protected void RESPIRA()
{
respira = ""; // es un metodo protegido
}
~Persona()
{
Console.WriteLine("destruyedo persona");
Console.ReadKey();
}
}
class estudiante : Persona
{
public estudiante()
{
Console.WriteLine("construyendo en estudiante");
}
private string lugare, gradoa, materia;
public string mater
{
get { return materia; }
}
public string Gradoa
{
get { return gradoa; }
set { gradoa = value; }
}
public string Lugare
{
get { return lugare; }
set { lugare = value; }
}
public void comportamiento (string valor )
{
materia = valor;
RESPIRA();//se le puede llamar
; }
~estudiante()
{
//destruynedo clase estudiate
Console.WriteLine("destruyendo estudiante ");
Console.ReadKey();
}
}
class profesor : Persona
{
public profesor()
{
Console.WriteLine("construyendo en profe");
}
string estudio, lugart, enseña;
public string ense
{
get { return enseña; }
}
public string Estudio
{
get { return estudio; }
set { estudio = value; }
}
public string Lugart
{
get { return lugart; }
set { lugart = value; }
}
public void enseñ(string enseñar)
{
enseña = enseñar;
}
~profesor()
{
Console.WriteLine("destruyendo profe");
Console.ReadKey();
}
}
class Program
{
static void Main(string[] args)
{
estudiante obj1 = new estudiante();
profesor obj2 = new profesor();
{
Console.Title = "Practica 5";
string resp = "";
do
{
Console.WriteLine(" Elejir uno:");
Console.WriteLine("\n 1.- Estudiante \n 2.- Profesor \n 3.- Imprimir datos Estudiante \n 4.- Imprimir datos Profesir \n 6.- salir");
string opcion;
opcion = Console.ReadLine();
switch (opcion)
{
case "1":
Console.Clear();
Console.WriteLine("ESTUDIANTE");
Console.WriteLine("\n Ingresar nombre:");
string nombre = Console.ReadLine();
Console.WriteLine("\n Ingresar apellido");
string apellido = Console.ReadLine();
Console.WriteLine("\n ingresar edad");
string edad = Console.ReadLine();
Console.WriteLine("\n Sexo: [M] Masculino [F] Femenino");
string sexo = Console.ReadLine();
Console.WriteLine("\n fecha de nacimiento");
string fechan = Console.ReadLine();
Console.WriteLine("\n Lugar de nacimiento");
string lugarn= Console.ReadLine();
...