Ejercicio1. Hacer un programa que permita mostrar los números pares hasta 50.
Análisis:
Necesitamos generar los números 2, 5, 6, 8, ..... , 46, 48, 50
La clave esta en que podemos generar numeros pares multiplicando por ejemplo 1*2, 2*2, 3*2, 4*2, ....k*2
Nuestro modelo sería: par = k*2; considerar que k varia desde 1 hasta 25.
Necesitamos generar los números 2, 5, 6, 8, ..... , 46, 48, 50
La clave esta en que podemos generar numeros pares multiplicando por ejemplo 1*2, 2*2, 3*2, 4*2, ....k*2
Nuestro modelo sería: par = k*2; considerar que k varia desde 1 hasta 25.
Diseño:
Algoritmo LosPares
Inicio
Entero k, par
Para k=1 Hasta 25
par = k * 2
Escribir(par)
FinPara
Fin
Algoritmo LosPares
Inicio
Entero k, par
Para k=1 Hasta 25
par = k * 2
Escribir(par)
FinPara
Fin
Código:
static void Main(string[] args)
{
int k, par;
for (k=1; k <= 25; k=k+1)
{
par = k*2;
Console.WriteLine("" + par);
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
Notas: static void Main(string[] args)
{
int k, par;
for (k=1; k <= 25; k=k+1)
{
par = k*2;
Console.WriteLine("" + par);
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
- Este ejercicio puede tener variantes, para nuestro caso usamos una variable extra.
- De preferencia hacemos que Para solo varie en un rango definido y varie de uno en uno
Ejercicio2.Desarrolla una programa que permita mostrar una lista de números desde m hasta n, es decir:
por ejemplo si ponemos una 7 y luego un 10, el resultado debe ser: 7, 8, 9, 10.
por ejemplo si ponemos una 7 y luego un 10, el resultado debe ser: 7, 8, 9, 10.
Análisis:
Tenemos dos entradas, es decir leer m y luego n.
Luego debemos usar en el bucle como valor inicial m y como valor final n.
La salida es el contador, en nuestro caso k.
Tenemos dos entradas, es decir leer m y luego n.
Luego debemos usar en el bucle como valor inicial m y como valor final n.
La salida es el contador, en nuestro caso k.
Diseño:
Algoritmo LaLista
Inicio
Entero k, m, n
Para k=m Hasta n
Escribir(k)
FinPara
Fin
Algoritmo LaLista
Inicio
Entero k, m, n
Para k=m Hasta n
Escribir(k)
FinPara
Fin
Código:
static void Main(string[] args)
{
int k, m, n;
Console.Write("Ingresa el valor de m: ");
m = int.Parse(Console.ReadLine());
Console.Write("Ingresa el valor de n: ");
n = int.Parse(Console.ReadLine());
for (k=m; k <= n; k=k+1)
{
Console.WriteLine("" + k);
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
Notas: static void Main(string[] args)
{
int k, m, n;
Console.Write("Ingresa el valor de m: ");
m = int.Parse(Console.ReadLine());
Console.Write("Ingresa el valor de n: ");
n = int.Parse(Console.ReadLine());
for (k=m; k <= n; k=k+1)
{
Console.WriteLine("" + k);
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
- Debes considerar que k es nuestro contador pero puede tomar cualquier otro nombre.
- Ten en cuenta que el valor de m debe ser siempre menor al de n si quieres mostrar la lista de mensajes.
Ejercicio3.Hacer un programa que permita leer n números.
Análisis:
Para este ejercicio debemos ingresar el valor de n, es decir, la cantidad de veces que vamo a pedir el dato.
Luego dendro del bucle para debemos hacer la lectura de los datos.
Usaremos p como contador, n como valor limite y dato para la lectura de números.
Para este ejercicio debemos ingresar el valor de n, es decir, la cantidad de veces que vamo a pedir el dato.
Luego dendro del bucle para debemos hacer la lectura de los datos.
Usaremos p como contador, n como valor limite y dato para la lectura de números.
Diseño:
Algoritmo LaLista
Inicio
Entero n, p, dato
Para p=1 Hasta n
Leer(dato)
FinPara
Fin
Algoritmo LaLista
Inicio
Entero n, p, dato
Para p=1 Hasta n
Leer(dato)
FinPara
Fin
Código:
static void Main(string[] args)
{
int p, dato, n;
Console.Write("Ingresa el valor de n: ");
n = int.Parse(Console.ReadLine());
Console.WriteLine("***********************");
for (p=1; p <= n; p=p+1)
{
Console.Write("Ingresa Dato: ");
dato = int.Parse(Console.ReadLine());
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
Notas: static void Main(string[] args)
{
int p, dato, n;
Console.Write("Ingresa el valor de n: ");
n = int.Parse(Console.ReadLine());
Console.WriteLine("***********************");
for (p=1; p <= n; p=p+1)
{
Console.Write("Ingresa Dato: ");
dato = int.Parse(Console.ReadLine());
}
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
- Dentro del bucle podemos realizar cualquier operación, calculos, lecturas, escribir, etc.
- Siempre tener en cuenta donde inicia y termina el bucle para usando las llaves.
No hay comentarios:
Publicar un comentario