2 poo u1 8 sentencias condicionales

Post on 18-Aug-2015

40 views 2 download

Transcript of 2 poo u1 8 sentencias condicionales

M.C Ivan Rivalcoba

PROGRAMACIÓN ORIENTADA A

OBJETOSC# & .NET

1. FUNDAMENTOS POO (OOP)SENTENCIAS CONDICIONALES

SENTENCIAS CONDICIONALES

En muchas ocasiones necesitamos nuestros programas tomen decisiones en función de una condición, C# dispone de la sentencias condicionales para ese propósito.

SENTENCIAS CONDICIONALES

En C# Existen dos formas de realizar una operación condicional :

1. Usando el operador condicional de asignación.2. Usando la estructura IF THEN ELSE

SENTENCIAS CONDICIONALES

El operador condicional de asignación, asignará uno de dos posibles valores en función del alguna condición.

Su sintaxis se presenta a continuación:

SENTENCIAS CONDICIONALES

Un ejemplo de asignación condicional:

SENTENCIAS CONDICIONALES

La representación el diagrama de flujo de la asignación condicional se presenta en diagrama de flujo a continuación:

SENTENCIAS CONDICIONALES

La otra sentencia que permite a nuestros programas tomar decisiones es la estructura IF THEN ELSE:

If (condicion)sentencia 1;

[elsesentencia 2];

SENTENCIAS CONDICIONALES

Podemos tener un IF sin else:

If (condicion)sentencia 1;

SENTENCIAS CONDICIONALES

Ejemplo:

SENTENCIAS CONDICIONALES

Ejemplo if sin else con mas de una sentencia:

SENTENCIAS CONDICIONALES

If con Else:

SENTENCIAS CONDICIONALES

Codificación If con Else:

SENTENCIAS CONDICIONALES

If anidado:

SENTENCIAS CONDICIONALES

Codificación del If anidado:

SENTENCIAS CONDICIONALES

Cuando la condicional IF se anida de inmediato con otra condicional, no son necesarias las llaves:

Q & A

Escribe un programa que de entre 2 números enteros (harcodeados) imprima cual de los dos es el mayor, para ello deberá crear dos versiones del programa una con IFs y la otra con el operador de asignación condicional.