Logo Studenta

TALLER IMPLEMENTACIÓN DE ALGORITMOS USANDO ESTRUCTURAS DE CONTROL REPETITIVO

¡Estudia con miles de materiales!

Vista previa del material en texto

Bienvenidos a:
DESARROLLO DE SOFTWARE I
Philip Suárez Rodriguez
philip.suarez@bpastor.edu.pe
TALLER: IMPLEMENTACIÓN DE ALGORITMOS DE USANDO ESTRUCTURAS DE CONTROL REPETITIVO
Sesión 12
En general, la estructura for se usa en aquellas situaciones en las cuales conocemos la cantidad de veces que queremos que se ejecute el bloque de instrucciones.
ESTRUCTURA REPETITIVA FOR EN C#
En su forma más típica y básica, esta estructura requiere una variable entera que cumple la función de un contador de vueltas. En la sección indicada como "inicialización contador", se suele colocar el nombre de la variable que hará de contador, asignándole a dicha variable un valor inicial. En la sección de "condición" se coloca la condición que deberá ser verdadera para que el ciclo continúe (en caso de un falso, el ciclo se detendrá). Y finalmente, en la sección de "incremento contador" se coloca una instrucción que permite modificar el valor de la variable que hace de contador (para permitir que alguna vez la condición sea falsa)
Las variables a utilizar en el bucle for pueden ser cualquiera.
ESTRUCTURA REPETITIVA FOR EN C#
EJEMPLO DE DFD UTILIZANDO FOR
EJEMPLO DE PROGRAMA EN C# UTILIZANDO FOR
Realizar un programa que permita obtener la factorial de un número entero ingresado por el teclado.
// Programa para calcular el Factorial de un número.
using System;
namespace Factorial
{
 class ProgFacto
 {
 static void Main()
 {
 double fac = 0, n;
 Console.Write("Ingrese un número entero: ");
 n = double.Parse(Console.ReadLine());
 if (n==0 || n==1)
 {
 fac = 1;
 }
 fac = 1;
 for (int i = 1; i <= n; i++)
 {
 fac = fac * i;
 }
 Console.Write(“El factorial del número “+i+” es: “+ fac);
 Console.ReadLine();
 }
 }
}
EJEMPLO DE PROGRAMA EN C# UTILIZANDO FOR
Realizar un programa que permita obtener los múltiplos de 5 de un número ingresado por el teclado.
using System;
namespace MultdeCinco
{
 class ProgMult
 {
 static void Main()
 {
 int n;
 Console.Write("Ingrese un número entero: ");
 n = int.Parse(Console.ReadLine());
 Console.Write("Los múltiplos de 5 son: ");
 Console.Write("\n");
 for (int i = 1; i <= n; i++)
 {
 if (i % 5 == 0)
 {
 Console.Write(i + ", ");
 }
 }
 Console.ReadLine();
 }
 }
}
EJEMPLO DE PROGRAMA EN C# UTILIZANDO FOR
Desarrollar un programa que muestre la tabla de multiplicar de un número ingresado por el teclado del 1 al 15.
using System;
namespace TablasdeMultiplicar
{
 class Progtablasmult
 {
 static void Main()
 {
 int n;
 Console.Write("Ingrese multiplicador: ");
 n = int.Parse(Console.ReadLine());
 for (int i = 1; i <= 15; i++)
 {
 Console.Write(i + " x " + n + " = " + i * n + "\n");
 }
 Console.ReadLine();
 }
 }
}
Fin

Otros materiales