Академический Документы
Профессиональный Документы
Культура Документы
Programación Orientada
por Objetos en C#
•Desarrollo de Ejercicios
calcular_distancia(punto p)
real resultado = (x – p.x)^2 + (y – p.y)^2
resultado = raiz_cuadrada(resultado)
retornar resultado
Facultad de Ciencias y Tecnología – Departamento de Informatica
Presentación Clase 3
Ejercicio 1: En C#
using System;
namespace Ejercicios
{
public class Punto
{
private double x, y;
namespace Ejercicios
{
class Program
{
static void Main(string[] args) {
string auxiliar1 = Console.ReadLine();
string auxiliar2 = Console.ReadLine();
Punto p1 = new Punto(Double.Parse(auxiliar1),
Double.Parse(auxiliar2));
auxiliar1 = Console.ReadLine();
auxiliar2 = Console.ReadLine();
Punto p2 = new Punto(Double.Parse(auxiliar1),
Double.Parse(auxiliar2));
Console.WriteLine(p1.Distancia(p2));
}
}
}
public double Y {
get { return y; }
set { y = value; }
}
Ejercicio 1: Entrada y Salida
Agregue a la clase Punto un método que imprima en
pantalla los datos del punto de la siguiente forma:
X = 5, Y = 8
Para lograrlo, recuerde que las cadenas de texto van
entre comillas dobles y el operador de suma concatena
cadenas.
Agregue un método que lea desde el teclado las
coordenadas del punto. Debe imprimir primero “Ingrese
la coordenada en x:”, leer el valor de x, luego imprimir
“Ingrese la coordenada en y:” y luego leer el valor de
y”.
Observe el código del método Main para realizar las
lecturas. Double.Parse(texto) convierte de string a
double.
Facultad de Ciencias y Tecnología – Departamento de Informatica
Presentación Clase 3
Ejercicio 1: Entrada y Salida
Dentro de la clase Punto