UNIVERSIDAD TECNOLÓGICA DE LOS ANDES CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Estructura Condicional: If Operadores lógicos y aritméticos C# Significado & And && AndAlso | Or || OrElse ! Not == = != <> + & (concatenación de cadenas) / \ (división de números enteros) % Mod == null Is Nothing En C# sólo se utiliza el símbolo / para división tanto de números enteros como decimales En VB la división de números enteros se realiza con \, la división de números decimales se hace con /. If- then – Else Una instrucción "If, Then, Else" es la que permite ejecutar un código cuando se dan unas condiciones. La estructura base es: If "condiciones" then { "ocurre esto" }[Necesario] else if "si no se dan las primeras condiciones pero SI estas de aquí" then [Opcional] { "ocurre esto" } else "si no se da ninguna de las anteriores, entonces se ejecuta esto" [Opcional] [NO usa Then] { "ocurre esto" } End If [Necesario] Ing. Hesmeralda Rojas Enriquez 1 UNIVERSIDAD TECNOLÓGICA DE LOS ANDES CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Ejercicio 1: Determinar si un alumno es mayor de edad o no. using using using using System; System.Collections.Generic; System.Linq; System.Text; namespace Edad_Consola { class Program { static void Main(string[] args) { Console.WriteLine("Ingresa tu edad "); int edad = int.Parse (Console.ReadLine()); if (edad >= 18 ) { Console.WriteLine("Eres mayor de edad"); } else if (edad < 18) { Console.WriteLine("Eres menor de edad"); } Console.ReadLine(); } } } Ing. Hesmeralda Rojas Enriquez 2 UNIVERSIDAD TECNOLÓGICA DE LOS ANDES CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Ejercicio 2: Determinar el tipo de un caracter using using using using System; System.Collections.Generic; System.Linq; System.Text; namespace if_then_else_Consola { class Program { static void Main(string[] args) { Console.WriteLine("Ingrese un caracter: "); char c = char.Parse (Console.ReadLine()); if (Char.IsUpper(c)) { Console.WriteLine("El } else if (Char.IsLower(c)) { Console.WriteLine("El } else if (Char.IsDigit(c)) { Console.WriteLine("El } else { Console.WriteLine("El } Console.ReadLine(); caracter es mayúscula."); caracter es minúscula."); caracter es un numero."); caracter no es alfanumérico."); } } } Ejercicio 3 Determine qué número es mayor. using using using using System; System.Collections.Generic; System.Linq; System.Text; namespace Numero_Mayor { class Program { static void Main(string[] args) { Console.WriteLine("Ingrese un número "); int num1 = int.Parse (Console.ReadLine()); Console.WriteLine("Ingrese el segundo número "); int num2 = int.Parse(Console.ReadLine()); Ing. Hesmeralda Rojas Enriquez 3 UNIVERSIDAD TECNOLÓGICA DE LOS ANDES CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA if (num2 > num1 ) { Console.WriteLine("El número {0} es mayor que {1}", num2, num1); } else if (num1 > num2) { Console.WriteLine("El número {0} es mayor que {1}", num1, num2); } Console.ReadLine(); } } } Ing. Hesmeralda Rojas Enriquez 4