SlideShare una empresa de Scribd logo
1 de 16
M.C Ivan
Rivalcoba
PROGRAMACIÓN
ORIENTADA A OBJETOS
C# & .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;
[else
sentencia 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.

Más contenido relacionado

Destacado

Estructura de sentencias y repetitivas
Estructura de sentencias y repetitivasEstructura de sentencias y repetitivas
Estructura de sentencias y repetitivasDrakan55
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasCarlos Pes
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 Ucv 2015-1_fd_p_s1_estructuras repetitivas Ucv 2015-1_fd_p_s1_estructuras repetitivas
Ucv 2015-1_fd_p_s1_estructuras repetitivasjcbp_peru
 

Destacado (9)

Taller de c sharp
Taller de c sharpTaller de c sharp
Taller de c sharp
 
Estructura de sentencias y repetitivas
Estructura de sentencias y repetitivasEstructura de sentencias y repetitivas
Estructura de sentencias y repetitivas
 
Introduccion a Visual C Sharp
Introduccion a Visual C SharpIntroduccion a Visual C Sharp
Introduccion a Visual C Sharp
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 Ucv 2015-1_fd_p_s1_estructuras repetitivas Ucv 2015-1_fd_p_s1_estructuras repetitivas
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 

Similar a C# Condicionales IF y operador condicional

Comparacion lenguajes-de-programacion-c-y-cplusplus
Comparacion lenguajes-de-programacion-c-y-cplusplusComparacion lenguajes-de-programacion-c-y-cplusplus
Comparacion lenguajes-de-programacion-c-y-cplusplusAbefo
 
Lenguaje de programacion diapo
Lenguaje de programacion diapoLenguaje de programacion diapo
Lenguaje de programacion diapotato887
 
estructura condicional y selenctiva
estructura condicional y selenctivaestructura condicional y selenctiva
estructura condicional y selenctivak_tire cango
 
ESTRUCTURAS CONDICIONALES
ESTRUCTURAS CONDICIONALESESTRUCTURAS CONDICIONALES
ESTRUCTURAS CONDICIONALESbryanapolo_
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptxDieguess
 
Estructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfEstructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfnicolaspelaez3
 

Similar a C# Condicionales IF y operador condicional (8)

Comparacion lenguajes-de-programacion-c-y-cplusplus
Comparacion lenguajes-de-programacion-c-y-cplusplusComparacion lenguajes-de-programacion-c-y-cplusplus
Comparacion lenguajes-de-programacion-c-y-cplusplus
 
Lenguaje de programacion diapo
Lenguaje de programacion diapoLenguaje de programacion diapo
Lenguaje de programacion diapo
 
estructura condicional y selenctiva
estructura condicional y selenctivaestructura condicional y selenctiva
estructura condicional y selenctiva
 
Wilfreddy barco
Wilfreddy barcoWilfreddy barco
Wilfreddy barco
 
ESTRUCTURAS CONDICIONALES
ESTRUCTURAS CONDICIONALESESTRUCTURAS CONDICIONALES
ESTRUCTURAS CONDICIONALES
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Estructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfEstructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdf
 

Más de Jorge Ivan Rivalcoba Rivas (10)

2 poo u1 11 clases matematicas
2 poo u1 11 clases matematicas2 poo u1 11 clases matematicas
2 poo u1 11 clases matematicas
 
2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada
 
2 poo u1 9 tipos de datos no numericos
2 poo u1 9 tipos de datos no numericos2 poo u1 9 tipos de datos no numericos
2 poo u1 9 tipos de datos no numericos
 
2 poo u1 7 variables y operaciones booleanas
2 poo u1 7 variables y operaciones booleanas2 poo u1 7 variables y operaciones booleanas
2 poo u1 7 variables y operaciones booleanas
 
2 poo u1 6 operaciones de asignacion y casteo
2 poo u1 6 operaciones de asignacion y casteo2 poo u1 6 operaciones de asignacion y casteo
2 poo u1 6 operaciones de asignacion y casteo
 
2 poo u1 5 operaciones
2 poo u1 5 operaciones2 poo u1 5 operaciones
2 poo u1 5 operaciones
 
2 poo u1 4 datos
2 poo u1 4 datos2 poo u1 4 datos
2 poo u1 4 datos
 
2 poo u1 3 Salida estandar
2 poo u1 3 Salida estandar2 poo u1 3 Salida estandar
2 poo u1 3 Salida estandar
 
2 poo u1 2 Hola mundo
2 poo u1 2 Hola mundo2 poo u1 2 Hola mundo
2 poo u1 2 Hola mundo
 
2 poo u1 1 Introduccion
2 poo u1 1 Introduccion2 poo u1 1 Introduccion
2 poo u1 1 Introduccion
 

C# Condicionales IF y operador condicional