selectiva simple en csharp

Son aquellas que solamente tienen una condición para evaluar el resultado de la evaluación solamente en verdadero. Su sintaxis, tanto para pseudocódigo como para diagrama de flujo, es:

<valor o variable> <operador relacional> <valor o variable>

Por ejemplo:
A ← 8
B ← 6

A > B Falso
6 <= B Verdadero
A = B Falso
8 <> 6 Verdadero


Sintaxis para la esctructura de Decisión en Pseudocódigo
Si <condicion> Entonces
<bloque de sentencias>
Fin Si

Ejecutará el bloque de sentancias si la condición resulta verdadera. En caso contrario se sale de la condición.


Sintaxis para la esctructura de Decisión en Diagrama de Flujo

Cuando se utiliza el símbolo, si la condición es verdadera se va en dirección del si.


Sintaxis para las condiciones en csharp (C#)

a) Para cuando hay una condición

if (<condicion>) <instruccion>;

a) Para cuando hay mas de una condición
if (<condicion>)
{
<instruccion1>;
<instruccion2>;
<instruccion3>;
}


Por ejemplo:
if(val == 2) txtDespliegue.Text = "Dos";

Ejemplo: Algoritmo que determina si una persona es mayor de edad.

Pseudocódigo
1.- Inicio
2.- Edad 0
3.- Leer "Edad: ", Edad
4.- Si Edad >= 18 Entonces
Imprimir "Mayor de Edad"
5.- Fin Si
6.- Fin




Diagrama de Flujo






Aplicación en C#


//Código para el boton Mayor/Menor
private void botonMayorMenor_Click(object sender, EventArgs e)
{
//Declaración de variables
int Edad;

//Asignación de valores a las variables
Edad = System.Int32.Parse(textoEdad.Text);

//Condición que determina si es mayor de edad
if (Edad >= 18)
lblDespliegue.Text = "Es mayor de edad";
}

private void botonLimpiar_Click(object sender, EventArgs e)
{
lblDespliegue.Text = "";
}

private void botonSalir_Click(object sender, EventArgs e)
{
Close();
}





Descarga la aplicación

Post Relacionados: