Métodos C#

Páginas: 6 (1385 palabras) Publicado: 29 de octubre de 2011
Continuación Unidad 4
Métodos
Objetivo: Conocerá la estructura de un método y su implementación en un lenguaje de programación.
4.1.1 Definición de método
Un método es una colección de sentencias que ejecutan una tarea específica. En C#, un método siempre pertenece a una clase y sus definiciones nunca pueden contener a la definición de otro método, esto es C# no permite métodosanidados.

4.1.2 Métodos matemáticos

La biblioteca de clases .Net incluye una clase llamada Math en su espacio de nombres System, la cual define un conjunto de operaciones matemáticas de uso común que pueden ser utilizadas por cualquier programa.
Todos los métodos de la clase Math son públicos y static para que puedan ser invocados sin necesidad de definir un objeto de la clase.Atributo / método | Descripción |
const double E | Valor del número e (base del logaritmo neperiano o natural) |
const double PI | Valor del número π |
Tipo Abs(tipo a) | Valor absoluto de a. El tipo, igual en todos los casos puede ser: decimal, double, float . short, int, long o sbyte |
Double Ceiling(double a) | Valor doble sin decimales más pequeño que es mayor o igual que a. |
DoubleFloor (dobule a) | Valor doble sin decimales más grande que es menor o igual que a. |
Tipo Max (tipo a, tipo b) | Valor mayor de a y b, El tipo igual en todos los casos, puede ser entero o real. |
Tipo Max (tipo a, tipo b) | Valor mayor de a y b, El tipo igual en todos los casos, puede ser entero o real. |
Tipo Min(tipo a, tipo b) | Valor menor de a y b, El tipo igual en todos los casos, puedeser entero o real. |
Tipo Round(tipo a) | Valor entero más cercano a a . El tipo igual en todos los casos, puede ser decimal o double |
Double Sqrt(double a) | Raíz cuadrada de a (no puede ser negativo) |
Double Exp(double a) | Valor de ea |
Double Log(double a) | Logaritmo en base e (natural) de a |
Double Log10(double a) | Logaritmo en base 10 de a |
Double Pow(double a, doubleb) | Valor de ab |
double IEEERemaninder(double f1, double f2) | Resto de una división entre número reales: c= f1/f2, siendo c el valor entero más cercano al valor real de f17f2; por lo tanto, el resto puede ser positivo o negativo. |
Atributo / método | Descripción |
Double Acos(double a) | Arco, de 0.0 a π cuyo coseno es a |
Double Asin(double a) | Arco, de – π/2 a π/2, cuyo seno esa |
Double Atan(double a) | Arco, de – π/2 a π/2, cuya tangente es a |
Double Atan2(double a, dobule b) | Convierte las coordenadas rectangulares (b, a) a polares: (r,ө). |
Double Sin(double a) | Seno de a radianes |
Double Cos(double a) | Coseno de a radianes |
Double Tan(double a) | Tangente de a radianes |
Double Sinh(double a) | Seno hiperbólico de a radianes |
DoubleCosh(double a) | Coseno hiperbólico de a radianes |
Double Tanh(double a) | Tangente hiperbólica de a radianes |
Double Sign(double a) | Un valor (-1,0,1) indicando el signo de a. El tipo puede ser entero o real. |
Métodos de la clase Random(aleatorios) | |
int Next () | Devuelve un número entero positivo |
int Next(int máx) | Devuelve un número entero positivo menor que máx |
int Next(intmín, int máx) | Devuelve un número entero positivo mayor o igual que mín y menor que máx |
Double Next (double) | Devuelve un número mayor o igual que 0.0 y menor que 1.0 |

Ejemplo
int n = 0;
Random rnd = new Random(); // Crea un objeto de la clase random
n = rnd.Next(1, 50) ; // obtener el siguiente número aleatorio entre 1 y 49, ambos inclusive
Console.WriteLine(n); // mostrar elnúmero obtenido
4.1 Entrada y Salida de datos
Frecuentemente un programa necesitará obtener información desde un origen o enviar información a un destino. Por ejemplo, obtener información desde el teclado, o bien enviar información a la pantalla.

4.2 Métodos definidos por el usuario

La definición de un método consta de una cabecera y del cuerpo del método encerrado entre llaves....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodo biseccion en codigo c++
  • Metodos de Busqueda en C++
  • Programa Metodo de Cholesky C++
  • metodo de costos A-B-C-
  • Metodo B Y C Costos
  • Costos Estandar Metodo C
  • Metodos de ordenamiento y busqueda en c++
  • METODOS C# OFRECIDOS SENA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS