Sie sind auf Seite 1von 4

Nombre de la materia

Programacin Estructurada
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales
Nombre del alumno
Matrcula
Nombre de la Tarea
Programa de Consola en C#
Unidad # 2 Programacin Estructurada
Semana 2
Nombre del Tutor
Fecha
de 2016

Unidad #:2 Programacin Estructurada, Semana 1

PROGRAMA DE CONSOLA EN C#
La programacin estructurada es un estilo con el cual el se busca que el programador
elabore programas sencillos y fciles de entender. Para ello, la programacin
estructurada hace uso de tres estructuras bsicas de control. stas son: Estructura
Secuencial, Estructura Selectiva, Estructura Repetitiva ( Iterativa).
La programacin estructurada se basa un teorema fundamental, el cual afirma que
cualquier programa, no importa el tipo de trabajo que ejecute, puede ser elaborado
utilizando nicamente las tres estructuras bsicas (secuencia, seleccin, iteracin).
A continuacin se describe el contenido del programa a realizar en base a la tarea
requerida para la semana 2 de la Unidad 2 Programacin Estructurada.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OPERACIONES
{
class Program
{
static void Main(string[] args)
{
double num1, num2; //Variables de los dos valores y variable para seleccin
string selec = "S";
/*Mostramos un men en pantalla para la seleccin de la operacin dentro de un while para
determinar cuantas veces se repetira de acuerdo al usuario, se asigna 0 para terminar. */
while (selec != "N")
{
Derechos reservados Universidad Tecnolgica
Latinoamericana en Lnea

Unidad #:2 Programacin Estructurada, Semana 1

//Preguntamos los valores al usuario y se los pasamos como enteros a las variables.
Console.Write("1er valor:");
num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("2do valor:");
num2 = Convert.ToDouble(Console.ReadLine());
double resultado = 0; //Variable para el resultado inicializada en 0
int selec2; //Variable para la seleccin de operacin a realizar
Console.WriteLine("\nSeleccione la operacin a realizar...");
Console.WriteLine("1.-Suma");
Console.WriteLine("2.-Resta");
Console.WriteLine("3.-Multiplicacin");
Console.WriteLine("4.-Divisin");
Console.WriteLine("0.- Salir");
Console.Write("Seleccin:");
selec2 = Convert.ToInt32(Console.ReadLine());
/*Mediante if determinamos la operacin a realizar, se podra hacer de una manera ms
legible y con menos lneas de cdigo si utilizaramos la funcin switch*/
if (selec2 == 1) //Suma
{
//Asignamos el resultado de la operacin en la variable resultado
resultado = num1 + num2;
}
if (selec2 == 2) //Resta
{
//Asignamos el resultado de la operacin en la variable resultado
resultado = num1 - num2;
}
if (selec2 == 3) //Multiplicacin
{
//Asignamos el resultado de la operacin en la variable resultado
resultado = num1 * num2;
}
if (selec2 == 4) //Divisin
{
//Asignamos el resultado de la operacin en la variable resultado
resultado = num1 / num2;
}
Console.WriteLine("El resultado de la operacin es: " + resultado);
Console.WriteLine("Realizar una nueva operacin S/N?");
selec = Console.ReadLine();
}
Derechos reservados Universidad Tecnolgica
Latinoamericana en Lnea

Unidad #:2 Programacin Estructurada, Semana 1

Console.Write("El programa ha terminado, precione una tecla para salir...");


Console.ReadKey();
}
}
}

Bibliografa
Cmo programar en C# (Harvey M. Deitel, 2007).
Descubriendo lenguaje C# - Introduccin (trece mandamientos, n.d)

Derechos reservados Universidad Tecnolgica


Latinoamericana en Lnea

Das könnte Ihnen auch gefallen