Gencervel’s Weblog

Just another WordPress.com weblog

Programa Ciclo Do – While

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace menu2
{
class Program
{
static void Main(string[] args)

{
do

int s
float resultado;
Console.WriteLine(”menu”);
Console.WriteLine(”a.suma”);
Console.WriteLine(”b.resta”);
Console.WriteLine(”c.multiplicación”);
Console.WriteLine(”d.división”);
char a = char.Parse(Console.ReadLine());
Console.WriteLine(”Dame un número”);
float b = float.Parse(Console.ReadLine());
Console.WriteLine(”Dame otro número”);
float c = float.Parse(Console.ReadLine());
switch (a)
{
case ‘a’:
resultado = b + c;
Console.WriteLine(”el resultado es ” + resultado);
break;
case ‘b’:
resultado = b – c;
Console.WriteLine(”el resultado es ” + resultado);
break;
case ‘c’:
resultado = b * c;
Console.WriteLine(”el resultado es ” + resultado);
break;
case ‘d’:
resultado = b / c;
Console.WriteLine(”el resultado es ” + resultado);
break;

default:
Console.WriteLine(”error”);
break;

}

Console.Writeline(“¿Deseas realizar la operación de nuevo?”);
Console.WriteLine(”1.SÍ”);
Console.WriteLine(”2.NO”);
int s = int.Parse(Console.ReadLine());

}while (s==1);

}
}
}

Advertisements

May 19, 2008 Posted by | ciber | Leave a comment

Excel Práctica 4

=SI(B6>300,”Bien”,SI(B6>200,”Regular”,”Malo”))

May 9, 2008 Posted by | Compu | Leave a comment

Excel Práctica 7

May 9, 2008 Posted by | Compu | Leave a comment

Excel Práctica 6

May 8, 2008 Posted by | Compu | Leave a comment

Sobre Carga de Métodos

En una misma clase pueden definirse varios métodos con el mismo nombre siempre y cuando tomen diferente número o tipo de parámetros.
Es posible ya que cuando se le llame al compilador sabrá a cual a llamar a partir de los parámetros basados en la llamada. No se puede permitir varios métodos que sólo se deferencien en su valor de retorno ya que como éste no se debe indicar al llamado no podría diferenciarse a que método en concreto se hace referencia en cada llamada.

Ejemplo a partir de la llamada.

P.Cumpleaños();

Si a demás de la versión de cumpleaños() que no retorna nada ubiese otra que retornara un int cómo sabría entonces el compilador a cual llamar.

void Cumpleaños (int cantidad)
{
Edad=Edad-cantidad;
}
void cumpleaños (float cant1)
{
edad=edad+cant1;
}
void cumpleaños (int cantidad, int resta)
{
edad=edad-(cantidad-resta);
}

persona andrés = new persona ();
andrés. cumpleaños ();
persona viky = new persona ();
viky. cumpleaños (10);
persona luis = new persona ();
luis. cumpleaños (2.0);

SINTAXIS PARA DECLARAR UN OBJETO

Una vez que se define una clase el nombre de la clase se converte en un nuevo tipo de dato y se utiliza tanto para declarar variables de ese tipo, como para crear objetos el mismo.

NombreClase NombreObjeto
Círculo miCírculo;

DECLARACIÓN Y CREACIÓN DE UN OBJETO

La declaración de un objeto simplemente asocia el obeto por una clase haciendo el objeto una instancia o copia de esa clase. Hay que tomar en cuenta que la declaración no crea el objeto.
Para crear realmete un Cículo se necesita utilizar el operador new con el objeto para indicacrle a la computadora que cree un objeto y Círculo y asigne espacio de memoria para él.

SINTAXIS PARA CREAR UN OBJETO

May 5, 2008 Posted by | ciber | Leave a comment

Programación orientada a objetos (Métodos)

métodos: conjunto de instrucciones a las que se les asocia un nombre de modo que si se desea ejecutarlas, sólo basta o referenciarlas a través de dicho nombre en vez de tener que escribilas.

Dentro de estas instrucciones es posible acceder con total libertad a la información almacenada en los campos, pertenecientes a la clase dentro de la que el método se ha definido. Por lo que los métodos premiten manipular los datos almacenados en los objetos.

Sintaxis:
()
{
instrucciones;
}

Tipo devuelto: Todo método puede devolver un objeto como resultado de la ejecución de las insrucciones que lo froma, aqui de indica el tipo del dato al que pertenece este objeto.
Si no devuelve nada se indica “void” y si devuleve algo es obligatorio finalizar la ejecución de sus instrucciones con “return ” que indica el objeto a devolverse.

Parámetro: opcionalmente todo método puede recibir en cada llamada una lista de objetos a los que podrá acceder durante la ejecucion de sus instrucciones. Aqui se indica cuáles son lo stipos de datos de estos objetos y cuál es el nombre ocn el que harán referencia las instreucciones de método a cada uno de ellos.
Aún que l osobjetos que puede recibir el método pueden ser diferentes, cada vez que se solicite su ejecución simpre han de ser los mismos tipos y han de seguir el orden establecido en parámetros.

ejmplo:
class persona
{
string nombre;
int edad;
string RFC;
void cumpleaños ()
{
edad ++;
}
}

Sintaxis para llamar a los métodos de un objeto:
.(parámetro)

Parámetro: valores que se desean dar a los parámtros del método al hacer la llamada. Si el método no toma parámtros se deja vacío.

ejemplo: llamda al método cumpleaños de un objeto persona llamado p

p.cumpleaños();

April 29, 2008 Posted by | ciber | Leave a comment

Programación orientada a objetos

Forma de organización del conocimiento en que las entidades centrales son los objetos.
Los objetos representan formas fìsicas o abstractas pero tienen un estado-
La programaciòn orientada a objetos utiliza los objetos coom bloques de construcciòn lògicos, cada objeto es ina instancia o copia de una clase y las clases se relacionan unas con otras por medio de relaciones de herencia.

Objeto:
En el se unen una serie de datos con las rutinas necesarias para manipularlos (miembros de la clase)

Clase:
estructura o plantilla que sirven para definir un objeto, habitualmente contiene una coleccion de metodos y definiciones de datos.

Tiene un nombre y especifica los miembros que pertenecen a la clase. Una vez que se define una clase, el nombre de la clase se convierte en un nuevo tipo de datos.

consta de metodos y datos que resumen características comunes de los objetos, de tal manera que es la declaración de la forma que tendrán los objetos fabricados de esa clase. Cada vez que se construye un onbjeto de un objeto de una clase se crea una instancia de esa clase.

Sintaxis

class <nombre>

{

miembros

}

Ejemplo:

class circulo

{

public double redio=5.0;

public double CalcularSuperficie ()

{

return radio *radio* 3.141592;

}

}

CAMPOS

dentro de una clase existen campos. Un campo es un dato o propiedad comun a todos los objetos de una determinada clase.

Sintaxis

<tipo campo><nombre campo>;

Nombre del campo: cualquier identificador que siga la regla para la escritura de identificadores y no coincida con el nombre de mimgun otro miembro previamente definido en la clase. Permmiten el almacenammiento de datos, por lo que se denomina también variables.

Tipo de campo: debemos de indicar cual es el tipo de dato del objeto qeu vamos a crear. Este tipo puede corresponder con cualquiera de los predefinidos o con cualquier otro que nosotros hayamos definido

Ejemplo:

class Persona

{

strng nombre ; //almacena nombre

int edad; // almacena edad

string RFC; // almacena RFC

}

Todos los objetos de clase persona almacenarán cual es el nombre de la persona que cada objeto representa, cual su edad y cual su RFC

Para accedeer a una campo de un determinado objeto se usa la sintaxis: <objeto>.<campo>;

Para acceder al campo edad de un objeto persona llamado p y cambiar su valor por 20 sería:

p.edad=20;

April 28, 2008 Posted by | ciber | Leave a comment

Práctica 3 Excel

=((A4*100)/A8)/100

=((B4*100)/A8)/100

=((C4*100)/A8)/100

April 25, 2008 Posted by | Compu | Leave a comment

Práctica 2 Excel

=A5-(A5*B5)

April 24, 2008 Posted by | Compu | Leave a comment

PRÁCTICA 1 EXCEL

HORAS: =A2*24
MINUTOS: =B2*60
SEGUNDOS: =C2*60

April 24, 2008 Posted by | Compu | Leave a comment