0% encontró este documento útil (0 votos)
21 vistas7 páginas

Control de flujo en C# para validación

Este documento presenta un ejercicio de programación en C# para validar si la suma de dos números de tres números dados es igual al número restante. El código muestra un menú con opciones para validar la suma o salir del programa. Al seleccionar la primera opción, pide ingresar tres números y compara las sumas para imprimir un mensaje. Al seleccionar salir, muestra un mensaje de despedida. Incluye también la cláusula default para opciones no válidas. Al final, presenta la conclusión sobre la importancia de las instrucciones en los programas.

Cargado por

Arodi Garcia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas7 páginas

Control de flujo en C# para validación

Este documento presenta un ejercicio de programación en C# para validar si la suma de dos números de tres números dados es igual al número restante. El código muestra un menú con opciones para validar la suma o salir del programa. Al seleccionar la primera opción, pide ingresar tres números y compara las sumas para imprimir un mensaje. Al seleccionar salir, muestra un mensaje de despedida. Incluye también la cláusula default para opciones no válidas. Al final, presenta la conclusión sobre la importancia de las instrucciones en los programas.

Cargado por

Arodi Garcia
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Nombre de la materia

Programación estructurada

Nombre de la Licenciatura
Ing. en Sistemas Computacionales

Nombre del alumno


Matrícula

Nombre de la Tarea

Unidad #
Unidad 3 Sentencias de control del programa

Nombre del Tutor


Tutor: Elizabeth Valencia López
Profesor: Norma Gabriela Farias Huízar
Fecha
Unidad #: Nombre de la unidad
Nombre de la materia

INTRODUCCIÓN:
Las acciones que realiza un programa se expresan en instrucciones. Entre las acciones comunes se
incluyen declarar variables, asignar valores, llamar a métodos, recorrer colecciones en bucle y crear
una bifurcación a uno u otro bloque de código, en función de una condición determinada. El orden en
el que se ejecutan las instrucciones en un programa se denomina flujo de control o flujo de
ejecución. El flujo de control puede variar cada vez que se ejecuta un programa, en función de cómo
reacciona el programa a la entrada que recibe en tiempo de ejecución.

Una instrucción puede constar de una sola línea de código que finaliza en un punto y coma o de una
serie de instrucciones de una sola línea en un bloque. Un bloque de instrucciones se incluye entre
llaves {} y puede contener bloques anidados. En el código siguiente se muestran dos ejemplos de
instrucciones de una sola línea y un bloque de instrucciones de varias líneas.
INTRUCCION
ES:
Ejercicio:
(Valor 9.0 puntos)
Escribe el código en C# que permita solucionar el siguiente problema.
*Diseña e implementa un programa, que dados tres números (a,b y c), muestre un menú con las opciones:
1. Validar suma
2. Salir

*Si se elige la primer opción, mostrar el mensaje “SON IGUALES” si la suma de dos de ellos (a+b, b+c o a+c)
es igual al número restante y el mensaje “SON DISTINTOS” en caso contrario.

*Si se elige la segunda opción, mostrar un mensaje de despedida y terminar el programa.

2
Unidad #: Nombre de la unidad
Nombre de la materia

Incluir la cláusula default para indicar al usuario si eligió una opción no válida.

*Incluye en el documento de tu actividad el código de tu programa y la impresión de pantalla de la ejecución


del mismo.

Unidad 3:
Sentencias de control del programa.
Programación estructurada
Ejercicio: (Valor 9.0 puntos)
Escribe el código en C# que permita solucionar el siguiente problema. *Diseña e implementa un programa,
que dados tres números (a,b y c), muestre un menú con las opciones: 1.

Validar suma 2.

Salir *Si se elige la primer opción, mostrar


el mensaje “
SON I
GUALES” si la suma de dos de ellos
(a+b, b+c o a+c) es igual al número restante
y el mensaje “
SON
DISTINTOS” en caso
contrario. *Si se elige la segunda opción, mostrar un mensaje de despedida y terminar el programa. Incluir la
cláusula default para indicar al usuario si eligió una opción no válida. *Incluye en el documento de tu actividad
el código de tu programa y la impresión de pantalla de la ejecución del mismo.

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace ConsoleApplication2

{
class Program {static void Main(string[] args)

3
Unidad #: Nombre de la unidad
Nombre de la materia

{
[Link]("MENU DE OPCIONES");
[Link]("");
[Link]("1. Validar Suma");
[Link]("2. Salir");
[Link]("");
[Link]("Ingrese el Numero de su Opcion:");
int opc =Convert.ToInt32([Link]());
[Link]("");

switch (opc)
{
case 1:int sum1, sum2, sum3, a, b, c;
[Link]("Capture numero 1");
a =[Link]([Link]());
[Link]("Capture numero 2");
b =[Link]([Link]());
 [Link]("Capture numero 3");
c =[Link]([Link]());
sum1 = a + b; sum2 = b + c; sum3 = a + c;

if ((sum1 == sum2) && (sum2 == sum3))


 {
[Link]("SON IGUALES");
}
else 
{
[Link]("SON DISTINTOS");
}

break;
case 2:[Link]("FIN");
break;
default:[Link]("Opcion no Valida");
break;
}
[Link]();
}
}
}

4
Unidad #: Nombre de la unidad
Nombre de la materia

5
Unidad #: Nombre de la unidad
Nombre de la materia

6
Unidad #: Nombre de la unidad
Nombre de la materia

CONCLUCIÓN:
Las instrucciones que se utilizan en cada programa son importantes ya que con ella realizaremos cada una de
las acciones que se requieren en el programa y eso ayuda a analizar las situaciones a las que necesitamos
recurrir.
Por ejemplo en esta actividad el analizar si los números son iguales o no así que son instrucciones
importantes.

BIBLIOGRAFÍA:
Cómo programar en C# (Harvey M. Deitel, 2007).
C Sharp(C#):instrucciones If Else (n.d).
C# (Sharp) - Sentencias Switch/Case + introducir datos desde el teclado en C# (Tu team, n.d).
Estructuras de control C# Cita Torres, C. (2012) [Blog].
[Link]
statements

También podría gustarte