código para comprender el ciclo Do While
int num, i, suma;
Console.WriteLine(" suma sucesiva ");
Console.WriteLine();
Console.Write(" TECLEEA EL NUMERO ; ");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
i = 1;
suma = 0;
do
{
Console.WriteLine(i);
suma = suma + i;
i = i + 1;
} while (i <= num);
Console.WriteLine("la suma es: " + suma);
Console.ReadLine();
------------------------------------------------------------------------------------------------------------
código para comprender el ciclo FOR.
el ciclo for en c# es muy sencillo de utilizar, y sirve de gran ayuda pero también es muy sencillo de aprenderse inicia con for , dentro de lo que es los parámetros podemos decretar variables, en este caso nuestro contador seguido de un " ; " (int i=0; , después el parámetro a cumplir por ejemplo queremos que nos imprima 20 números o que el ciclo de 20 vueltas, entonces seria i<=20; , y por ultimo en caso de que se cumpla el parámetro pasado, que ara, incrementar o restar nuestro contador, hay 2 formas i++ o i+1.
Y quedaría de la siguiente forma.
for (i=1;i<=20;i=i+1)
he aquí un código para imprimir la tabla del numero que desees utilizando ciclo FOR
int i, num;
Console.WriteLine(" TABLAS DE MULTIPLICAR");
Console.WriteLine();
Console.Write(" INTRODUCE UN NUMERO A MULTIPLICAR; ");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine();
i = 0;
for(i=1;i<=20;i=i+1)
Console.WriteLine(num + "x" + i + "=" + num * i);
Console.ReadLine();
/*
while (i <= 20)
{
Console.WriteLine(num + "x" + i + "=" + num * i);
i = i + 1;
}
Console.ReadLine();
*/
------------------------------------------------------------------------------------------------------------
Con este código calcula el volumen de cualquier cilindro, en este caso una pizza.
double a;
double v;
double z;
Console.Write("teclee el ancho de pizza: ");
v = Convert.ToDouble(Console.ReadLine());
Console.Write("teclee la altura; ");
a = Convert.ToDouble(Console.ReadLine());
z = (3.141615 * v * v * a);
Console.WriteLine( "volunen; {0}", z );
Console.Read();
------------------------------------------------------------------------------------------------------------
Decisión IF
con este sencillo código aprendes fácilmente como funciona If y Else capturando una calificación y comparándola ya con un parámetro, en este caso "70".
double calificacion;
Console.Write("inroduce la calificación: ");
calificacion = Convert.ToDouble(Console.ReadLine());
if (calificacion >= 70)
{
Console.WriteLine();
Console.WriteLine(" ############");
Console.WriteLine(" # APROBADO #");
Console.WriteLine(" ############");
Console.Read();
}
else
{
Console.WriteLine();
Console.WriteLine(" #############");
Console.WriteLine(" # REPROBADO #");
Console.WriteLine(" #############");
Console.Read();
------------------------------------------------------------------------------------------------------------
comprender los operadores de c#
int x;
x = 8;
Console.WriteLine(x++);//operacion suma 8+1
Console.WriteLine(x);//imprecion de resultado 9
Console.WriteLine(++x);//operacion e impresion 9+1 = 10
Console.WriteLine(x--);// operacion resta 10-1
Console.WriteLine(x);//impresion de resultado 9
Console.WriteLine(--x);// operacion e impresion 9-1=8
Console.WriteLine(x);// impresion 8
------------------------------------------------------------------------------------------------------------
Convierte una aplicación de consola en una calculadora que suma aplicando ciclo for con este código.
Console.Read();
int numero1;
int nuemro2;
int resultado;
Console.WriteLine("BIENVENIDO ");
Console.WriteLine();
Console.WriteLine(" S U M A D E D O S N U M E R O S ");
Console.WriteLine();
/* Console.WriteLine("escribe el primer numero");
numero1 = Convert.ToInt32(Console.ReadLine());
Console.Write("escribe el siguiente numero");
Console.WriteLine();
nuemro2 = Convert.ToInt32(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Yellow;
resultado = numero1 + nuemro2;
Console.Write("la suma es: {0}", resultado);
Console.Read();*/
// con un ciclo for para mejorarlo
int num, sum, sum2 = 0;
Console.WriteLine("cuantos numeros quieres sumar? ");
num = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= num ; i++)
{
Console.WriteLine("teclee el " + i + " numero: ");
sum = Convert.ToInt32(Console.ReadLine());
sum2 = sum + sum2;
}
Console.WriteLine("la suma total es {0} ", sum2);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
Obtén tu promedio y comprende el comando if con este código que obtiene el promedio y te imprime si estas reprobado o no.
int numero1;
int numero2;
int numero3 = 0;
int promedio;
Console.Write("cuantos numeros quieren promediar: ");
numero1 = Convert.ToInt32(Console.ReadLine());
for(int i = 1;i <= numero1; i++)
{
Console.Write("Teclee el "+ i +" numero: ");
numero2 = Convert.ToInt32(Console.ReadLine());
numero3 = numero2 + numero3;
}
promedio = numero3 /numero1 ;
Console.WriteLine(" # # ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine(" Promedio: {0}", promedio);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" # # ");
Console.ReadLine();
------------------------------------------------------------------------------------------------------------
Código para obtener el promedio de 3 calificaciones.
double numero1;
double numero2;
double numero3;
double promedio;
Console.Write("Bienvenido, teclee el primer número: ");
numero1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el segundo número: ");
numero2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el último número a promediar: ");
numero3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
promedio = (numero1 + numero2 + numero3) / 3;
if (promedio >= 70)
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(" ############ ");
Console.WriteLine(" # APROBADO # ");
Console.WriteLine(" ############ ");
Console.Read();
}
else
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" ############# ");
Console.WriteLine(" # REPROBADO # ");
Console.WriteLine(" ############# ");
Console.Read();
No hay comentarios.:
Publicar un comentario