You are on page 1of 6

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
// Autor: Nelson Fabian Gonzalez Infante
// Fecha: 19 de Mayo de 2015
// Doy fe de que este trabajo es de mi autoria encaso de encontrar plagio
// la nota de todo mi trabajo sera CERO
namespace Laboratorio
{
class ejercicio
{
static void Main()
{
int opcion;
opcion = 1;
while (opcion != 13)
{
Console.Clear();
Console.WriteLine("Men de opciones:");
Console.WriteLine("1
Console.WriteLine("2
Console.WriteLine("3
Console.WriteLine("4
Console.WriteLine("5
Console.WriteLine("6
Console.WriteLine("7

que es un diagrama de Flujo de datos");


que es un Algoritmo");
que es un Condicional");
Ejemplo de condicional");
que es un Ciclo");
Tipos de Ciclos");
Ejemplo de (a. Ciclo para b. Ciclo mientras c. Ciclos

repita)");

Console.WriteLine("8 que es contador");


Console.WriteLine("9 Ejemplo de contador");
Console.WriteLine("10 que es acumulador");
Console.WriteLine("11 Ejemplo de Acumulador");
Console.WriteLine("12 Nombre del autor");
Console.WriteLine("Cead al que pertenece");
Console.WriteLine("codigo del curso");
Console.WriteLine("13 Salir");
Console.WriteLine();
opcion = int.Parse(Console.ReadLine());
if (opcion == 1)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Diagrama de flujo de datos:");
Console.WriteLine("");
Console.WriteLine("Es una descripcin grafica de un procedimiento para la
resolucinde un problema. Son frecuentemente usados para descubrir algoritmos ");
Console.WriteLine("el programa para el computador");
Console.WriteLine();
Console.WriteLine("oprima enter para regresar al men anterior");
Console.ReadKey();
}
if (opcion == 2)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Algoritmos:");

Console.WriteLine("");
Console.WriteLine("Conjunto ordenado y finito de operaciones que permite
hallar la solucinde un problema. Mtodo y notacin en las distintas frmulas del clculo El
algoritmo constituye un mtodo para resolver un problema mediante una secuencia");
Console.WriteLine();
Console.WriteLine("oprima enter para regresar al menu anterior...");
Console.ReadKey();
}
if (opcion == 3)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Condicional:");
Console.WriteLine("");
Console.WriteLine("En programacin, una sentencia condicional es una
instruccin o grupo de");
Console.WriteLine("instrucciones que se pueden ejecutar o no en funcin del
valor de una ");
Console.WriteLine("condicin.");

Console.WriteLine();
Console.WriteLine("Presione una tecla para volver al men principal...");
Console.ReadKey();

if (opcion == 4)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Ejemplo Condicional:");
Console.WriteLine("");
Console.WriteLine("Ingrese 4 nmeros por teclado para determinar si la suma
de los 3 primeros");
Console.WriteLine("nmeros es igual al cuarto nmero ingresado.");
Console.WriteLine();
int n1 = 0;
int n2 = 0;
int n3 = 0;
int n4 = 0;
int suma = 0;
Console.WriteLine("ingresa el primer nmero:");
n1 = int.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("ingresa el segundo nmero:");
n2 = int.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("ingresa el tercer nmero:");
n3 = int.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("ingresa el cuarto nmero:");
n4 = int.Parse(Console.ReadLine());
Console.WriteLine();
suma = n1 + n2 + n3;
if (suma == n4)
Console.WriteLine("el resultado es igual al cuarto nmero digitado.");

else
Console.WriteLine("el resultado no es igual al nmero digitado");
Console.WriteLine();
Console.WriteLine("oprima enter para volver al men anterior...");
Console.ReadKey();
}
if (opcion == 5)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Un ciclo es:");
Console.WriteLine();
Console.WriteLine("es una sentencia que se realiza repetidas vecesa un trozo
aislado de codigo hasta que la condicion asignada a dicho bucle deje de cumplirse.");
Console.WriteLine();
Console.WriteLine("Oprime enter para regresar al men anterior");
Console.ReadKey();
}
if (opcion == 6)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("clases de ciclos:");
Console.WriteLine();
Console.WriteLine("El ciclo flor");
Console.WriteLine();
Console.WriteLine("es uno de los mas usados para repetir una secuancia de");
Console.WriteLine("instrucciones sobre todo cuando se conoce su inicio y su

final,");

mientras");
en que");

Console.WriteLine("la cantidad exacta de instrucciones a repetir.");


Console.WriteLine();
Console.WriteLine("El ciclo while");
Console.WriteLine();
Console.WriteLine("En este ciclo el cuerpo de instrucciones se ejecuta
Console.WriteLine("la condicion permanezca como verdadera y en el momento

Console.WriteLine("la condicion se convierta en falsa cuando el ciclo termina");


Console.WriteLine("es importante mencionar que para que se ejecute las
instrucciones");
Console.WriteLine("este debe ser verdadero por lo menos la primera vez.");
Console.WriteLine();
Console.WriteLine("Oprima la tecla enter para volver al men anterior");
Console.ReadKey();
}
if (opcion == 7)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("algunos ejemplos de Ciclos");
Console.WriteLine();

double i;
double num;
double sum;
num = 1;
sum = 0;
while (num <= 100)
{
sum = sum + num;
num = num + 1;
}
Console.WriteLine("La sumatoria de los primeros 100 numeros con el ciclo
MIENTRAS equivale a: " + sum);
Console.WriteLine();
num = 1;
sum = 0;
do
{
sum = sum + num;
num = num + 1;
} while (num <= 100);
Console.WriteLine("La sumatoria de los primeros 100 numeros con el ciclo
REPITA equivale a: " + sum);
Console.WriteLine();
sum = 0;
for (i = 1; i <= 100; i++)
{
sum = sum + i;
}
Console.WriteLine("La sumatoria de los primeros 100 numeros con el ciclo PARA
equivale a: " + sum);
Console.WriteLine();
Console.WriteLine("Presione una tecla para volver al men principal...");
Console.ReadKey();
}
if (opcion == 8)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("un contador es :");
Console.WriteLine();
Console.WriteLine("es una variable cuyo valor se incrementa o decrementa
en");

Console.WriteLine("una cantidad constante en cada repeticion que se

produzca.");

Console.WriteLine();
Console.WriteLine("Oprima la tecla enter para volver al men anterior");
Console.ReadKey();

}
if (opcion == 9)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Ejemplo contador");
Console.WriteLine();
int a, suma, valor, prom;
string line;

a = 1;
suma = 0;
while (a <= 5)
{
Console.Write("Digita un valor: ");
Console.WriteLine();
line = Console.ReadLine();
valor = int.Parse(line);
suma = suma + valor;
a = a + 1;
}
prom = suma / 5;
Console.WriteLine();
Console.Write("El resultado de la suma de los 5 valores es: " + suma);
Console.WriteLine();
Console.Write("su resultado promedio es: " + prom);
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Oprima la tecla enter para regresar al mentu anterior");
Console.ReadKey();

if (opcion == 10)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Que es un acomulador:");
Console.WriteLine();
Console.WriteLine("cuya mision es almacenar una cantidad de variable que");
Console.WriteLine("resulta de operaciones sucesivas y repetidas.es como un
contador,");
Console.WriteLine("con la diferencia que el incremento o decremento sea una
variable.");
Console.WriteLine();
Console.WriteLine("Presione una tecla para volver al men principal...");
Console.ReadKey();
}
if (opcion == 11)
{
Console.Clear();
Console.WriteLine();
Console.WriteLine("Ejemplo Acumulador");
Console.WriteLine();
double sumatoria, b;
sumatoria = 0;
for (b = 1; b <= 10; b++)
{
sumatoria = sumatoria + b;
}
Console.WriteLine("Elresultado de la suma de los nmeros del 1 al 10 es: " +
sumatoria);
Console.WriteLine();
Console.WriteLine("oprima la tecla enter para regresar al menu anterior");
Console.ReadKey();
}
if (opcion == 12)
{
Console.Clear();

Console.WriteLine("------------");
Console.WriteLine("nombre del autor:");
Console.WriteLine("------------");
Console.WriteLine("Nelson Fabian Gonzalez Infante");
Console.WriteLine("------------");
Console.WriteLine("cead: Mariquita(TOLIMA)");
Console.WriteLine("------------");
Console.WriteLine("codigo:1.104.696.816");
Console.WriteLine("------------");
Console.WriteLine("------------");
Console.WriteLine("Presione una tecla para volver al men principal...");
Console.ReadKey();

}
if (opcion == 13)
{
Console.WriteLine("salir");
Console.WriteLine("-------");
Console.WriteLine("oprima enter para salir");
Console.ReadKey();
}
}
}

You might also like