H2 C# Chambi Hugo 01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 46

Nombre: Hugo Brandon Chambi Q.

Código: SIS13630695

Semestre: 2do Semestre Año: 2021

1. fracción irreducible pedir un número que este dentro del 0.0001 al 0.9999
solamente con cuatro decimales, y mostrar en pantalla la fracción en
equivalencia del número en decimal (una facción en la que ya no se pueda
simplificar más) ej 0,12 sale 1/4 una fracción irreducible.
● Codigo:

2. Pedir un número y realizar su tabla de multiplicar.


● Codigo:

class Program

static void Main(string[] args)

int h, i;

Console.Write("ingrese el numero");

h = Convert.ToInt32(Console.ReadLine());

for(i = 0; i <= 10; i++)

Console.WriteLine("{0} x {1} = {2}", h, i, (h * i));

Console.ReadKey();

3. Serie fibonacci
● Codigo:

class Program
{

static void Main(string[] args)

int x, p = 0, s = 1, sg;

Console.Write("introduzca el numero ");

x = Convert.ToInt32(Console.ReadLine());

for (int i = 0; i <=x ; i++)

if ( i <= 1)

sg = i;

else

sg = p + s;

p = s;

s = sg;

Console.Write("{0} - ", sg);

Console.ReadLine();

4. Factorial de un numero
● Código:
class Program

static void Main(string[] args)

int x, cont, fact;

Console.Write("Ingrese un numero");

x = Convert.ToInt32(Console.ReadLine());

if (x == 0)

Console.WriteLine("El factorial de {0} es 1", x);

else

fact = x;

for(cont = x; cont > 1; cont--)

fact = fact * (cont - 1);

Console.WriteLine("El factor de {0} es: {1}", x, fact);

Console.ReadKey();

5. Realizar un programa que permita ingresar n números enteros por el teclado y


se desea conocer los numero positivos y negativos
● Codigo:
class Program

static void Main(string[] args)

int N, num, con = 0, nega = 0, posi = 0;

Console.WriteLine("Inserte el numero y hasta que no se entrodusca el numero no se


detendra");

N = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Introdusca la cantidad de numeros");

num = Int32.Parse(Console.ReadLine());

while (num != N)

con = con + 1;

if (num > 0)

posi = posi + 1;

Console.WriteLine("Introdusca un numero");

num = Int32.Parse(Console.ReadLine());

else

nega = nega - 1;

Console.WriteLine("Introdusca un numero");

num = Int32.Parse(Console.ReadLine());

}
}

Console.WriteLine("la cantidad de numeros son {0}:", con);

Console.WriteLine("Usted ingreso todos en total de {0}:", posi);

Console.WriteLine("Usted ingreso todos en total de {0}:", nega);

Console.Read();

6. Colocar un número y decir todos los números primos que hay hasta ese
numero sacar y meter dinero en una cuenta con 1000$.
● Codigo:

class Program

static void Main(string[] args)

int op = 0;

do

Console.Clear();

Console.WriteLine("MENU");

Console.WriteLine("1. Hasta donde tu ordenes");

Console.WriteLine("2. Sacar 1000 $");

Console.WriteLine("0. Salir");

op = int.Parse(Console.ReadLine());

switch (op)
{

case 1:

int R, i;

Console.WriteLine("Ingerse cuantas sifras desea introducir ?");

R = Convert.ToInt32(Console.ReadLine());

for (i = 0; i <= R; i+= 2)

Console.WriteLine("||" + i);

break;

case 2:

int x;

Console.WriteLine("Usted tiene 1000$ no es haci? si se ingresa un numero


irreal solo saldra error");

x = Convert.ToInt32(Console.ReadLine());

if (x > 0)

int bye = 8;

do

Console.WriteLine("Ok que desea hacer con su dinero: ");

Console.WriteLine("3. Desea Gastarlo");

Console.WriteLine("4. Desea insertar mas dinero");

Console.WriteLine("8. Exit del puesto 2");

op = int.Parse(Console.ReadLine());

switch (bye)

{
case 3:

int gast, prec;

Console.WriteLine("Usted tiene 1000$ cuantos desea gastar? ");

gast = Convert.ToInt32(Console.ReadLine());

prec = gast - 1000;

Console.WriteLine("Usted gasto " + gast + "Por lo que le queda : "


+ prec);

break;

case 4:

int more, aument;

Console.WriteLine("Usted tiene 1000$ cuantos desea gastar? ");

more = Convert.ToInt32(Console.ReadLine());

aument = more - 1000;

Console.WriteLine("Usted agrego esta cantidad: " + more + "por lo


que se aumento : " + aument);

break;

Console.ReadKey();

} while (bye != 8);

Console.WriteLine("Ok gracias por elegir la seccion 2");

else

Console.WriteLine("Error de numero intentelo de nuevo");

}
break;

Console.ReadKey();

} while (op != 0);

Console.WriteLine("presiono la tecla 0");

7. Leer N números y mostrar la suma de los números pares,


el promedio de los números leídos
por ejemplo:
N=8
X= 1,6,3,4,0,10,3,7,
Suma=20
Promedio=4.25

8. Leer N números e indicar cual es el numero más pequeño del lote


● Código:

class Program

static void Main(string[] args)

int m = 0, num;

int total;
Console.WriteLine("Introdusca la cantidad de numeros");

total = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <= total; i++)

Console.WriteLine("por favor ingrese los numeros: " + i);

num = Convert.ToInt32(Console.ReadLine());

if (i == 1 )

m = num;

else

if (num < m)

m = num;

Console.WriteLine("el numero menor es: " +m);

Console.Read();

}
}

9. Dado un número N generar la siguiente serie:


y+1/1; x+2/4; y+3/1;....
● Codigo en C++:

#include <iostream>

using namespace std;

int main(void) {

int N;

double resultado=0;

cout<<"Ingrese un numero: " <<endl;

cin>>N;

for (int i=1; i<=N; i++){

resultado= resultado + (i/i);

cout<<resultado<<endl;

10. Hacer un programa para determinar el promedio de tres notas y determinar si


el estudiante aprobó o no.
● Codigo:

class Program

{
static void Main(string[] args)

Console.WriteLine("Por ordenes del director las calificaciones se calificaran de la


siguiente forma: ");

Console.WriteLine("=======================================================
===============================");

Console.WriteLine("Los dictados se calificaran por 25 pts");

Console.WriteLine("Las practicas se calificaran por 25 pts");

Console.WriteLine("Los examenes se calificaran por 50 pts");

Console.WriteLine("===========================================");

double promedio;

int estu1, estu2, estu3;

Console.Write("Ingrese la nota total de los dictados: ");

estu1 = int.Parse(Console.ReadLine());

Console.Write("Ingrese la nota total de las practicas: ");

estu2 = int.Parse(Console.ReadLine());

Console.Write("Ingrese la nota total de los examenes: ");

estu3 = int.Parse(Console.ReadLine());

promedio = (estu1 + estu2 + estu3);

Console.WriteLine("El promedio es: " + promedio);

if (promedio >= 50)

Console.Write("El estudiante aprobo la materia");

else

Console.Write("El estudiante reprobo la materia");


}

Console.ReadLine();

11. Crear un programa que escriba en pantalla la tabla de multiplicar del 6.


● Código:

class Program

static void Main(string[] args)

int h=6 , i;

Console.Write("la tabla de multiplicar del 6 es: ");

for (i = 0; i <= 10; i++)

Console.WriteLine("{0} x {1} = {2}", h, i, (h * i));

Console.ReadKey();

12. Descomponer y componer un número introducido por teclado.


● Codigo:
class Program

static void Main(string[] args)

int r, Res, sim;

Console.WriteLine("Ingrese el numero de 5 cifras:");

r = int.Parse(Console.ReadLine());

Res = r % 10;

r = r / 10;

sim = Res * 10;

Res = r % 10;

r = r / 10;

sim = (sim + Res) * 10;

Res = r % 10;

r = r / 10;

sim = (sim + Res) * 10;

Res = r % 10;

r = r / 10;

sim = (sim + Res) * 10;

sim = sim + r;
Console.WriteLine("Su numero inverso es: " + sim);

Console.ReadKey();

13. Crear un programa que pida al usuario su contraseña (numérica). Deberá


terminar cuando introduzca como contraseña el número 4567 pero volver a
pedir tantas veces como sea necesario
● Código:

class Program

static void Main(string[] args)

int contraseña = 0, oculto;

Console.WriteLine("Ingrese la contraseña");

contraseña = Int32.Parse(Console.ReadLine());

oculto = 4567;

while (contraseña != oculto)

Console.WriteLine("Contraseña incorrecta");

Console.WriteLine("Vuelva a ingresar una porfavor");

contraseña = Int32.Parse(Console.ReadLine());

Console.WriteLine("Felicitaciones acaba de ingresar la contraseña correcta");

Console.ReadLine();

}
}

14. Realice un programa que solicite al usuario que piense un número entero entre
el 1 y el 100. El programa debe generar un numero aleatorio en ese mismo
rango[1-100],e indicarle al usuario si el número que digito es menor o mayor al
número aleatorio, así hasta que lo adivine. y por ultimo mostrarle el número de
intentos que le llevo.

15. factorial de la sucesión de números y su composición; edad que cumplió en


cada año transcurrido (while)

16. Crea un programa que nos pida un número entre 0 y 10, si el número no está
entre rango, volverá a pedir el número hasta que esté en el rango correcto.
● Codigo:

class Program

static void Main(string[] args)

Console.WriteLine("Ingresa un numero fuera dentro del 0 y 10 porfavor :3");

int x;

x = Convert.ToInt32(Console.ReadLine());

while (x < 0)

Console.WriteLine("Ingrese un numero dentro del rango >:V");

x = Convert.ToInt32(Console.ReadLine());

while (x > 10)

Console.WriteLine("Ingrese un numero dentro del rango >:V");

x = Convert.ToInt32(Console.ReadLine());

}
Console.WriteLine("Usted ingreso un numero dentro del rango muchas gracias :)");

Console.ReadLine();

17. Escribir un programa que pida al usuario un número entero positivo y muestre
por pantalla la cuenta atrás desde ese número hasta cero separados por
comas.
● Codigo:

class Program

static void Main(string[] args)

int x, i;

Console.WriteLine("Ingrese el numero retro porfavor");

x = Convert.ToInt32(Console.ReadLine());

for (i = x; i <= 0; i++)

Console.Write(i);

Console.Write(",");

Console.ReadKey();

18. Hacer una factura realista


● Codigo:

class Program

static void Main(string[] args)

int estracto;

string nom, direc, ubicacion;

double numcuenta, ña, consum, total, descuent;

Console.WriteLine("Bienvenidos a Dispack");

Console.WriteLine("=======================================================
====");

Console.WriteLine("El numbre del usuario");

nom = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su estrato");

estracto = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

if (estracto == 4)

Console.WriteLine("El Sr..."+ nom + "Lamentablemente no puede Disfrutar de


nuestros servicios por que solo es valido hasta el trato 3");
Console.WriteLine("=======================================================
=====");

else

if (estracto == 1)

Console.WriteLine(nom + "En su estrato tiene un valor de 250$");

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su ubicacion");

ubicacion = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su direccion");

direc = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su numero de cuenta");

numcuenta = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Cuanto consumio");


ña = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

consum = ña * 250;

descuent = consum * 0.15;

total = consum - descuent;

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Usuario: " + nom);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Numero de cuenta: " + numcuenta);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Estrato: 1");

Console.WriteLine("_________________________________________________________
___________________");
Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Ubicacion: " + ubicacion);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Consumo total: " + consum + "$");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Descuento: " + descuent + "$");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("kw consumido es: " + ña + "$");

Console.WriteLine("_________________________________________________________
____________________");

Console.WriteLine("En total es: " + total + "$");

else

if (estracto == 2)
{

Console.WriteLine(nom + "En su estrato tiene un valor de 415$");

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su ubicacion");

ubicacion = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su direccion");

direc = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su numero de cuenta");

numcuenta = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Cuanto consumio");

ña = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

consum = ña * 415;

descuent = consum * 0.07;


total = consum - descuent;

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Usuario: " + nom);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Numero de cuenta: " + numcuenta);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Estrato: 2");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Ubicacion: " + ubicacion);

Console.WriteLine("_________________________________________________________
___________________");
Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Consumo total: " + consum + "$");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Descuento: " + descuent + "$");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("kw consumido es: " + ña + "$");

Console.WriteLine("_________________________________________________________
____________________");

Console.WriteLine("En total es: " + total + "$");

else

if (estracto == 3)

Console.WriteLine(nom + "En su estrato tiene un valor de 250$");

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su ubicacion");

ubicacion = Console.ReadLine();
Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su direccion");

direc = Console.ReadLine();

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Ingrese su numero de cuenta");

numcuenta = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

Console.WriteLine(nom + "Cuanto consumio");

ña = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("=======================================================
=====");

consum = ña * 700;

descuent = consum * 0.03;

total = consum - descuent;

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Usuario: " + nom);


Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Numero de cuenta: " + numcuenta);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Estrato: 3");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Ubicacion: " + ubicacion);

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Consumo total: " + consum + "$");


Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("Descuento: " + descuent + "$");

Console.WriteLine("_________________________________________________________
___________________");

Console.WriteLine("kw consumido es: " + ña + "$");

Console.WriteLine("_________________________________________________________
____________________");

Console.WriteLine("En total es: " + total + "$");

Console.ReadKey();

19. Dado un número entero positivo, mostrar todos sus divisores múltiplos de tres

20. Dado un número N, generar la siguiente serie:

3/4; 6/3; 3/8


21. Realizar un programa que imprima los números del 1 al 57. Repetir este ejercicio
con todos los tipos de bucles (for, while, y do-while).

● Codigo:

class Program

static void Main(string[] args)

int op = 0;

do

Console.Clear();

Console.WriteLine("MENU");

Console.WriteLine("1. for");

Console.WriteLine("2. while");

Console.WriteLine("3. do-while");

Console.WriteLine("0. Salir");

op = int.Parse(Console.ReadLine());

switch (op)

case 1:

int i;

for (i = 1; i <= 57; i++)

Console.WriteLine("Los numeros son: {0}", i);

}
break;

case 2:

int C = 0;

while (C <= 56)

Console.WriteLine("Los numeros son: {0}", C += 1);

break;

case 3:

Console.WriteLine("No pude comprenderlo :(");

break;

Console.ReadKey();

} while (op != 0);

Console.WriteLine("presiono la tecla 0");

22. Realizar un programa que pida al usuario un número y presente los números del 1
al número que introdujo el usuario. Repetir este ejercicio con todos los tipos de
bucles (for, while, y do-while).

● Codigo:

class Program
{

static void Main(string[] args)

int op = 0;

do

Console.Clear();

Console.WriteLine("MENU");

Console.WriteLine("1. for");

Console.WriteLine("2. while");

Console.WriteLine("3. do-while");

Console.WriteLine("0. Salir");

op = int.Parse(Console.ReadLine());

switch (op)

case 1:

int i,N;

Console.WriteLine("Ingrese hasta que cantidad");

N= int.Parse(Console.ReadLine());

for (i = 1; i <= N; i++)

Console.WriteLine("El numero total es: {0}", i);

}
break;

case 2:

int C = 0;

int x;

Console.WriteLine("Ingrese hasta que cantidad");

x = int.Parse(Console.ReadLine());

while(C <= x)

Console.WriteLine("El numero total es: {0}", C +=1);

break;

case 3:

Console.WriteLine("No pude comprenderlo :(");

break;

Console.ReadKey();

} while (op != 0);

Console.WriteLine("presiono la tecla 0");

}
23. Realizar un programa que pida al usuario dos números y presente los números
del primer número al segundo que introdujo el usuario. Repetir este ejercicio con
todos los tipos de bucles (for, while, y do-while).

● Codigo:

class Program

static void Main(string[] args)

int op = 0;

do

Console.Clear();

Console.WriteLine("MENU");

Console.WriteLine("1. for");

Console.WriteLine("2. while");

Console.WriteLine("3. do-while");

Console.WriteLine("0. Salir");

op = int.Parse(Console.ReadLine());

switch (op)

case 1:

int i, N, H;

Console.WriteLine("Ingrese dede que cantidad quiere empezar");

H = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese hasta que cantidad");

N = int.Parse(Console.ReadLine());

for (i = H; i <= N; i++)

Console.WriteLine("El numero total es: {0}", i);

break;

case 2:

int C;

int x;

Console.WriteLine("Ingrese dede que cantidad quiere empezar");

C = int.Parse(Console.ReadLine());

Console.WriteLine("Ingrese hasta que cantidad");

x = int.Parse(Console.ReadLine());

while (C <= x)

Console.WriteLine("El numero total es: {0}", C += 1);

break;

case 3:

Console.WriteLine("No pude comprenderlo :(");

break;

}
Console.ReadKey();

} while (op != 0);

Console.WriteLine("presiono la tecla 0");

24. Realizar un programa que imprima por pantalla tántos asteriscos como diga el
usuario. Al ejecutarse debe preguntar “Cuantos asteriscos desea imprimir?”, leer el
número que introduce el usuario e imprimir los asteriscos.

● Codigo:

class Program

static void Main(string[] args)

int Cont, i;

Console.WriteLine("Cuantos asteriscos desea imprimir? ");

Console.WriteLine("=================================");

Cont = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("=================================");

for (i = 1; i <= Cont; i++)

Console.WriteLine("*");

}
Console.ReadKey();

25. Realizar un programa que pida al usuario dos números y diga cuál es el mayor y
cuál el menor.

● Código:

class Program

static void Main(string[] args)

int x, h;

Console.WriteLine("Introdusca el primer numero");

x = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Introdusca el segundo numero");

h = Convert.ToInt32(Console.ReadLine());

if (x > h)

Console.WriteLine("El numero mayor es: " + x);

Console.WriteLine("El numero menor es " + h);

else

Console.WriteLine("El numero mayor es: " + h);

Console.WriteLine("El numero menor es: " + x);


}

Console.ReadKey();

26. Realizar un programa que pida tres números y diga cuáles son pares y cuáles
impares.

● Codigo:

class Program

static void Main(string[] args)

int num = 0, num2 = 0, num3 = 0;

Console.Write("Escribe el primer numero");

num = int.Parse(Console.ReadLine());

Console.Write("Escribe el segundo numero");

num2 = int.Parse(Console.ReadLine());

Console.Write("Escribe el tercer numero");

num3 = int.Parse(Console.ReadLine());

Console.Write("==================================");

if (num % 2 == 0)

Console.WriteLine("El primer numero es par");

else

{
Console.WriteLine("El primer numero es impar");

Console.Write("==================================");

if (num2 % 2 == 0)

Console.WriteLine("El segundo numero es par");

else

Console.WriteLine("El segundo numero es impar");

Console.Write("==================================");

if (num3 % 2 == 0)

Console.WriteLine("El tercer numero es par");

else

Console.WriteLine("El tercer numero es impar");

Console.ReadKey();

}
27. Realizar un programa que pregunte al usuario el momento del día con una letra
(mmañana, t-tarde, n-noche), el sexo con otra letra (m-masculino, f-femenino). El
programa dirá: buenos días, tardes, o noches (según el momento) señor o señora
según el sexo.

● Codigo:

class Program

static void Main(string[] args)

int N;

Console.WriteLine("Ingrese un numero");

N = Convert.ToInt32(Console.ReadLine());

while (N >= 0)

Console.WriteLine(N);

N -= 1;

28. Realizar un programa que pida tres números y diga cuál es el mayor, cuál es el
segundo mayor, y cuál es el menor.

● Codigo:

class Program

static void Main(string[] args)

{
int x, y, z;

Console.WriteLine("Inserte el primer numero");

x = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Inserte el primer numero");

y = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Inserte el primer numero");

z = Convert.ToInt32(Console.ReadLine());

if (x > y && y > z)

Console.WriteLine("El numero " + x + " Es el mayor");

Console.WriteLine("El numero " + y + " Es el segundo mayor");

Console.WriteLine("El numero " + z + " Es el menor");

else

if (y > x && x > z)

Console.WriteLine("El numero " + y + " Es el mayor");

Console.WriteLine("El numero " + x + " Es el segundo mayor");

Console.WriteLine("El numero " + z + " Es el menor");

else

if (z > x && x > y)

Console.WriteLine("El numero " + z + " Es el mayor");


Console.WriteLine("El numero " + x + " Es el segundo mayor");

Console.WriteLine("El numero " + y + " Es el menor");

else

if (y > z && z > x)

Console.WriteLine("El numero " + y + " Es el mayor");

Console.WriteLine("El numero " + z + " Es el segundo mayor");

Console.WriteLine("El numero " + x + " Es el menor");

if (z > y && y > x)

Console.WriteLine("El numero " + z + " Es el mayor");

Console.WriteLine("El numero " + y + " Es el segundo mayor");

Console.WriteLine("El numero " + x + " Es el menor");

Console.ReadKey();

29. Realizar un programa que pida al usuario dos números y presente los números
impares que hay desde el primer número al segundo que introdujo el usuario.

● Código:
class Program

static void Main(string[] args)

int emp, fin, i;

Console.WriteLine("Desde que numero desea partir ?");

emp = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Desde que numero desea terminar ?");

fin = Convert.ToInt32(Console.ReadLine());

for (i = emp; i <= fin; i++)

if (i % 2 != 0)

Console.Write("{0}|", i);

Console.Write("\n\n");

Console.ReadKey();

30. Realizar un programa que pida al usuario dos números y una letra: “i” ó “p”. El
programa presentará los números pares (si se pulsó la “p”) ó impares (si se pulsó la
“i”) que hay desde el primer número al segundo que introdujo el usuario. Si se pulsa
alguna tecla distinta de “p” ó “i”, el programa no imprime ningún número.

● Codigo:
31. Realizar un programa que pida que se pulse la letra “C” si se pulsa cualquier otra
tecla que no sea la “C”, dice “letra incorrecta” y vulva a pedir que se pulse la letra
“C”. Cuando se pulsa la tecla “C” el programa dice “gracias” y termina.

● Código:

class Program

static void Main(string[] args)

string Serrado;

Console.WriteLine("=================================");

do

Console.WriteLine("Ingrese la letra c porfavor");

Serrado = Console.ReadLine();

} while (Serrado!="C");

Console.WriteLine("gracias");

Console.ReadLine();

32. Realizar un programa que pida que se dos números consecutivos (3 y 4; 9 y 10


etc.). Cuando se introducen tres números consecutivos dice “gracias” y termina.
Mientras no se introduzcan tres números consecutivos el programa sigue pidiendo
números indefinidamente.

33. Realizar un programa que pida que se tres números consecutivos (3, 4 y 5; 9, 10 y
11, etc.). Cuando se introducen tres números consecutivos dice “gracias” y termina.
Mientras no se introduzcan tres números consecutivos el programa sigue pidiendo
números indefinidamente.
34. Ecuación de 2º grado. Realizar un programa que pida los tres coeficientes de una
ecuación de 2º grado y calcule las dos soluciones aunque estas sean números
imaginarios. Después de calcular las soluciones, el programa dará la opción de
seguir resolviendo ecuaciones: Continuar (pulse C)? / Salir (pulse S)?.

35. Ecuación de 2º grado. Realizar un programa que pida dos números y presente por
pantalla la ecuación de segundo grado que tiene por soluciones estos dos números.
Ejemplo: 5 y -3, la ecuación sería (x-5) (x+3) = x2 -2x-15, los coeficientes son 1, -2 y
-15. El programa permitirá repetir esta operación tantas veces como el usuario quiera,
introduciendo números diferentes, hasta que decida terminar el programa (por
ejemplo pulsando ‘0’).

36. Factorial. Realizar un programa que pida un número y calcule su factorial.

● Codigo:

class Program

static void Main(string[] args)

int n, contador, factorial;

Console.Write("Ingrese el numero");

n = Convert.ToInt32(Console.ReadLine());

if (n == 0)

Console.WriteLine("El factorial de {0} es 1", n);

else

factorial = n;

for(contador = n; contador > 1; contador--)

factorial = factorial * (contador - 1);


}

Console.WriteLine("El factorial de {0}es: {1}", n, factorial);

Console.ReadKey();

37. Potencias. Realizar un programa que pida la base y el exponente y calcule la


potencia.

● Codigo:

class Program

static void Main(string[] args)

int numero;

Console.WriteLine("Ingrese el numero que desee elevar a la potencia");

numero = Convert.ToInt32(Console.ReadLine());

double elevadoAlCubo = Math.Pow(numero, 3); // Elevarlo a la potencia 3

Console.WriteLine(string.Format("{0} elevado al cubo es {1}", numero,


elevadoAlCubo));

38. Divisores de un número. Realizar un programa que pida un número y diga todos
sus divisores.

● Codigo:

class Program
{

static void Main(string[] args)

Console.Write("Ingrese el numero para encontrar su divisor");

string leemelo= Console.ReadLine();

int numeroingresado = int.Parse(leemelo);

int resultado;

for (int i = 1; i <= numeroingresado; i++)

if (i <= numeroingresado)

resultado = numeroingresado % i; //Se divirdira por todo

if (resultado == 0) //Si la respueta de la divicion es cero entonces es valida

Console.Write(" " + i + " ");

if (numeroingresado < 0)//pero si no me mandara el siguiente mensaje

{
Console.WriteLine("Error");

39. Divisores comunes de dos números. Realizar un programa que pida dos números
y diga sus divisores comunes.

40. Máximo común divisor. Realizar un programa que pida dos números y diga su
máximo común divisor.

● Codigo:

class Program

static void Main(string[] args)

int num1, num2, a, b;

Console.WriteLine("ingrese el primer numero");

num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ingrese el segundo numero");

num2 = Convert.ToInt32(Console.ReadLine());

a = Math.Max(num1,num2); //Selleccionar el mayor y menor

b = Math.Min(num1, num2);//siendo del a y b

int res;

do

res = b; //guardamos el divisor en el resultado

b = a % b;//guardamos el resto de la divisor

a = res; //El divisor pasa al dividendo

} while (b!=0);//Mostramos como el resultado el ultimo reto no nulo

Console.WriteLine("El M.C.D. de {0} y {1} es: {2}", num1, num2, res);

Console.ReadKey(true);

También podría gustarte