Estructura Condicional: If If- then – Else

Anuncio
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
Descargar