Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1)Imprimir
el mensaje por 5 veces
Codificación
class Program
{
static void Main(string[] args)
{
int indice;// variable de control
indice = 1;// inicializador
Console.WriteLine(" \n\n estructura do-while");
do
{
Console.WriteLine("\n MENSAJE " + (indice));
indice ++;
}
while (indice <=5);
Console.ReadLine(); }
}
}
Console.ReadLine();
“URP””
INDICE=1
“5 URP””
INDICE++
F
INDICE <= 5
V
fin
2)Imprimir
el mensaje por N veces
Codificación
int indice,N;
indice = 1;
Console.WriteLine(" \n\n estructura do-while");
Console.WriteLine("INGRESAR NUMERO DE VECES=");
N = int.Parse(Console.ReadLine());
do
{
Console.WriteLine("\n mensaje" + (indice));
indice ++;
}
while (indice <= N);
Console.ReadLine();
while (indice <=5);
Console.ReadLine();
Diagrama de flujo
Inicio
“mensaje””
INDICE=1
“mensaje””
INDICE++
F
INDICE <N
fin
3)Ingrese
una cantidad de alumnos, luego calcule la suma de sus notas y la nota promedio.
Codificación
int CONT,N,NOTA,SUMA_NOTA,PROMEDIO;
CONT= 0;
SUMA_NOTA = 0;
Console.WriteLine(" \n\n estructura do-while");
Console.WriteLine("INGRESAR cantidad de alumnos");
N = int.Parse(Console.ReadLine());
do
{
Console.WriteLine("INGRESAR NOTA");
NOTA = int.Parse(Console.ReadLine());
SUMA_NOTA += NOTA;
CONT ++;
}
while (CONT < N);
PROMEDIO = SUMA_NOTA / N;
Console.WriteLine("promedio es" + PROMEDIO);
Console.ReadLine();
}
}
}
Diagrama de flujo
Inicio
“PROMEDIO”
CONT=0
SUMA_NOTA=0
NOTA
SUMA_NOTA+=NOTA
INDICE++
CONT<N
PROMEDIO=SUMA_NOTA/N
“PROMEDIO”
fin
4)Un programa
permite la conversión de metros a pies y a centímetros tantas veces como el
usuario lo desee. Utilizando carácter de
respuesta
Codificación
}
while (repetir == 'S' || repetir == 's');
Console.ReadLine();
}
}
}
Diagrama de flujo
Inicio
“CONVERSION”
C_MTS
C_CMS=C_MTS*100
C_PIES=C_MTS*3848
RESP
F
V
RESP==’S’//RESP==’S’
“C_CMS=”
“C_PIES=”
FIN
//CALCULAR LA CANTIDAD DE PARES E IMPARES Y PROMEDIO DE TODOS LOS NUMEROS
int SUMA_PAR,SUMA_IMP,INDICE,NUMERO,N,promedio;
SUMA_PAR = 0;
SUMA_IMP = 0;
INDICE = 0;
Console.WriteLine(" \n\n estructura do-while");
do
{
Console.WriteLine("INGRESAR NUMEROS");
NUMERO = int.Parse(Console.ReadLine());
if (NUMERO % 2 == 0)
{
SUMA_PAR += NUMERO;
}
else
{
SUMA_IMP += NUMERO;
}
INDICE++;
}
while (INDICE<N);
Console.WriteLine("suma pares =" + SUMA_PAR);
Console.WriteLine("suma IMpares =" + SUMA_IMP);
promedio = (SUMA_PAR+ SUMA_IMP) / N;
Console.WriteLine("PROMEDIO DE TODOS LOS NUMEROS=" + promedio);
Console.ReadLine();
Inicio
SUMA_PAR=0
SUMA_IMPAR=0
INDICE =0
NUMERO
F
NUMERO%2==0 SUMA_IMPAR+=NUMERO
SUMA_IMPAR+=NUMERO
INDICE++
INDICE<N
“C_CMS=”
“C_PIES=”
FIN