2 poo u1 5 operaciones

Post on 18-Aug-2015

21 views 1 download

Transcript of 2 poo u1 5 operaciones

M.C Ivan Rivalcoba

PROGRAMACIÓN ORIENTADA A

OBJETOSC# & .NET

1. FUNDAMENTOS POO (OOP)OPERACIONES

C# cuenta con operaciones básicas que nos permitirán trabajar con los valores de las variables que hemos creado.

OPERACIONES

Continuando con la práctica, para realizar las operaciones se procede como sigue:

Esta expresión se lee de izquierda a derecha, y el igual es un operador de asignación no de igualación.

OPERACIONES

Por último se imprime el resultado, para ello utilizamos WriteLine.

OPERACIONES

Ejecutamos el programa y observamos el siguiente resultado:

¿Qué ha ocurrido?, ¿Qué es esa sintaxis en el WriteLine?

OPERACIONES

WriteLine permite un código especial dentro del string, mismo que le permite armar una cadena de salida con valores obtenidos de las variables.

En este caso los caracteres {0}, {1}, {2}, sirven como espacios apartados donde se colocaran valores en función del valor de una variable, los números indican la posición después de la primera coma una vez que la cadena ha terminado:

OPERACIONES

0 1 2

Ahora crearemos una nueva practica en donde veremos algunas formas de usar el WriteLine.

Dicha práctica será llamada pk3_datausage.El código se lista a continuación:

OPERACIONES

OPERACIONES

Continuación.

OPERACIONES

Al compilar y ejecutar vemos el siguiente resultado.

OPERACIONES

En este ejercicio hemos introducido nuevos conceptos muy interesantes revisemos.

Using nos permite indicarle al compilador que estaremos haciendo uso del espacio de nombres System, esto nos permite omitir el espacio de nombres en cada invocación de Console.WriteLine.

OPERACIONES

Operación de concatenación: Cuando el operador de suma se usa sobre dos strings, el resultado es un nuevo string con la unión de los dos strings, a esta operación se le llama concatenación.

OPERACIONES

La concatenación, se puede usar para armar un sofisticado string de salida para WriteLline.

OPERACIONES

Es posible pasarle como parámetro a WriteLine una operación, el compilador resuelve primero la operación, posteriormente realza una conversión interna del resultado numérico en un string y al final ese es el string que le es pasado al método WriteLine.

OPERACIONES

De forma gráfica pasa esto.Precio1 + precio 2

12.0 + 23.0

35.0

“35”

Console.WriteLine(“35”);

OPERACIONES

Usando la notación de llaves, los valores entre las comas también aceptan operaciones.

OPERACIONES

Haciéndolo correctamente uno puede dividir una sentencia en varias líneas.

Estas dos sentencias son equivalentes:

ERRORES COMUNES

Usar la variable sin inicializarla:

ERRORES COMUNES

Usar una variable no declarada:

ERRORES COMUNES

No tener cuidado con los tipos de datos:

ERRORES COMUNES

Asignar un tipo de dato de grado mayor a uno de grado menor:

ERRORES COMUNES

Sin embargo Asignar un tipo de dato de grado menor a uno de grado mayor es perfectamente aceptable:

ERRORES COMUNES

Tener cuidado con el uso de las literales.

ERRORES COMUNES

No agregar el atributo static a atributos que pertenecen a clases estáticas.

PRIORIDAD DE OPERACIONES

¿Cuanto daría esta operación en C#?

PRIORIDAD DE OPERACIONES

Reglas de prioridad.

PRIORIDAD DE OPERACIONES

Ejercicio.¿Cuanto daría esta operación en C#?

PRIORIDAD DE OPERACIONES

Respuesta

¿Para que nos sirve el keyword "using"?

¿Que imprimirá la siguiente sentencia?

Q & A

¿La siguiente sentencia es correcta?

Q & A

¿La siguiente sentencia es correcta?

Q & A

¿Hay algo malo en el siguiente código? ¿Qué es?

Q & A

¿Hay algo malo en el siguiente código? ¿Qué es?

Q & A

¿Cuánto dará “e” en el siguiente programa?

Q & A