Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("INGRESE SU NOMBRE");
Console.ForegroundColor = ConsoleColor.White;
NAME = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(NAME);
Console.ReadLine();
}
Ejercicio propuesto 2: Crea un programa que pida al usuario su nombre. Si se llama como tú (por
ejemplo, "Nacho"), responderá "Bienvenido, jefe". En caso contrario, le saludará por su nombre.
Console.ForegroundColor = ConsoleColor.Red;
string NAME;
Console.WriteLine("INGRESE SU NOMBRE");
Console.ForegroundColor = ConsoleColor.White;
NAME = Console.ReadLine();
Console.WriteLine("BIENVENIDO, JEFE");
else
Console.ReadLine();
string name;
name = Console.ReadLine();
Console.WriteLine("INGRESE SU DIA DE NACIMIENTO");
nacimiento = Convert.ToInt32(Console.ReadLine());
mes = Convert.ToInt32(Console.ReadLine());
Console.ReadLine();
Ejercicio propuesto 4: Crea un programa que pida al usuario dos números enteros y después una
operación que realizar con ellos. La operación podrá ser "suma", "resta", multiplicación" y
"división", que también se podrán escribir de forma abreviado con los operadores matemáticos
"+", "-", "*" y "/". Para multiplicar también se podrá usar una "x", minúscula o mayúscula. A
continuación, se mostrará el resultado de esa operación (por ejemplo, si los números son 3 y 6 y la
operación es "suma", el resultado sería 9). La operación debes tomarla como una cadena de texto
y analizarla con un "switch".
int a, b, s, r, m, d;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("1. SUMA");
Console.WriteLine("2. RESTA");
Console.WriteLine("3. MULTIPLICACION");
int i = 0;
i = Convert.ToInt32(Console.ReadLine());
switch (i)
case 1:
Console.WriteLine("SELECCIONO SUMA");
s = a + b;
break;
case 2:
Console.WriteLine("SELECCIONO RESTA");
r = a - b;
break;
case 3:
Console.WriteLine("SELECCIONO MULTIPLICACION");
m = a * b;
break;
case 4:
Console.WriteLine("SELECCIONO DIVISION");
d = a / b;
break;
case 5:
Console.WriteLine("SALIR");
break;
Console.ReadLine();
Ejercicio propuesto 5: Crea un programa que pregunte al usuario su nombre y le responda cuál es
su inicial.
static void Main(string[] args)
Console.WriteLine("CUAL ES SU NOMBRE");
name = Console.ReadLine();
//D I A M A R A
//0 1 2 3 4 5 6
Console.WriteLine(¿"CUAL ES SU INICIAL?");
inicial = name.Substring(0,1);
Console.ReadKey();
name = Console.ReadLine();
//D I A M A R A
//0 1 2 3 4 5 6 7 8 9 10 11
if (name == "DIAMARA")
Console.WriteLine("D I A M A R A ");
Console.ReadKey();
Ejercicio propuesto 7: Un programa que pida una frase al usuario y la muestra en orden inverso
(de la última letra a la primera).
string frase;
Console.WriteLine("INGRESE LA FRASE");
frase = Console.ReadLine();
Console.ReadKey();
Ejercicio propuesto 8: Un programa que pida al usuario una frase, después una letra y finalmente
diga si aparece esa letra como parte de esa frase o no.
Ejercicio propuesto 9: Un programa capaz de sumar dos números enteros muy grandes (por
ejemplo, de 30 cifras), que se deberán pedir como cadena de texto y analizar letra a letra.
string a, b;
double suma = 0;
a = Console.ReadLine();
b = Console.ReadLine();
Console.ReadKey();
}
Ejercicio propuesto 10: Un programa capaz de multiplicar dos números enteros muy grandes (por
ejemplo, de 30 cifras), que se deberán pedir como cadena de texto y analizar letra a letra.
string a, b;
double m;
a = Console.ReadLine();
b = Console.ReadLine();
m = Int64.Parse(a) * Int64.Parse(b);
Console.ReadKey();
Ejercicio propuesto 11: Un programa que te pida tu nombre y lo muestre en pantalla separando
cada letra de la siguiente con un espacio, similar al 4.4.3.1, pero esta vez usando "Substring". Por
ejemplo, si tu nombre es "Juan", debería aparecer en pantalla "J u a n".
Ejercicio propuesto 12: Un programa que te pida tu nombre y lo muestre en pantalla como un
triángulo creciente. Por ejemplo, si tu nombre es "Juan", debería aparecer en pantalla: J Ju Jua
Juan
string name, n;
Console.WriteLine("INGRESE SU NOMBRE");
name = Console.ReadLine();
n = name.Substring(i, j);
Console.WriteLine("-" + n);
Console.ReadLine();
Ejercicio propuesto 13: Dado 4 números y almacénelo en un vector, luego obtenga la suma y el
promedio de los valores almacenados.
//VARIABLES
int A, B, C, D;
int i;
int suma = 0;
double promedio;
A = Convert.ToInt32(Console.ReadLine());
B = Convert.ToInt32(Console.ReadLine());
C = Convert.ToInt32(Console.ReadLine());
D = Convert.ToInt32(Console.ReadLine());
//PROCESO
String[] LETRAS = {"PRIMER NUMERO: ", "SEGUNDO NUMERO: ", "TERCER NUMERO: ",
"CUARTO NUMERO: "};
for (i =0; i< NUMEROS.Length; i++)
//RESULTADO
Console.ReadLine();
Ejercicio propuesto 14: Dado 4 números y almacénelo en un vector, el número mayor y menor
int[] n;
int cantidad;
int mayor;
int menor;
cantidad = int.Parse(Console.ReadLine());
n = new int[cantidad];
n[i] = int.Parse(Console.ReadLine());
mayor = n[0];
menor = n[0];
mayor = n[i];
else
menor = n[i];
Console.ReadKey();
Ejercicio propuesto 15: Dado 6 números y almacénelo en un vector, luego obtenga cuantos
números múltiples de n ha ingresado.
int DIVISOR = 0, c = 0;
Console.WriteLine("NUMERO");
NUMEROS[i] = int.Parse(Console.ReadLine());
if (NUMEROS[i] % DIVISOR == 0)
c++;
Console.ReadKey();
Ejercicio propuesto 16: Ordene 5 números según la forma que se indique A (ascendente) o D
(descendente).
int numero;
numero = int.Parse(Console.ReadLine());
NUMERO[i] = int.Parse(Console.ReadLine());
// METODO BURBUJA
int auxiliar;
auxiliar = NUMERO[i];
NUMERO[i] = NUMERO[j];
NUMERO[j] = auxiliar;
Console.WriteLine(NUMERO[i]);
int auxiliar;
auxiliar = NUMERO[i];
NUMERO[i] = NUMERO[j];
NUMERO[j] = auxiliar;
Console.WriteLine(NUMERO[i]);
}
Console.ReadKey();
Ejercicio propuesto 17: ingrese 6 números y determine cuantos números repetidos existen.
int A, B, C, D, E, F;
A = Convert.ToInt32(Console.ReadLine());
B = Convert.ToInt32(Console.ReadLine());
C = Convert.ToInt32(Console.ReadLine());
D = Convert.ToInt32(Console.ReadLine());
E = Convert.ToInt32(Console.ReadLine());
F = Convert.ToInt32(Console.ReadLine());
int J = NUMEROS[X];
int H = X + 1;
int V = NUMEROS[JJ];
if (J == V)
{
REPETICION = true;
Console.ReadLine();
if (REPETICION == false)