EXAMEN
- Realizar un algoritmo que permita calcular el número de segundos contenidos en un determinado número de días solicitados previamente. Entrega impresa. Considerar limpieza y ortografía.
- Realizar un algoritmo que permita calcular el número de milímetros contenidos en una cantidad de kilómetros solicitados previamente. Entrega impresa. Considerar limpieza y ortografía.
- Realizar un algoritmo que permita calcular el área de un círculo. Entrega impresa. Considerar limpieza y ortografía. Mínimo una cuartilla.
- Realizar un diagrama de flujo Y SU SEUDOCODIGO que solicite el nombre de un alumno, y solicite la calificación de cinco materias. Así mismo, solicitar el nombre de otro alumno y solicitar sus correspondientes calificaciones de sus cinco materias también. Al final se debe imprimir el promedio de cada alumno y el promedio general de los dos. La entrega del diagrama será impresa. Considerar ortografía y limpieza
- Contar los números enteros positivos introducidos por teclado. Se consideran dos variables enteras numero y contador (contará el número de enteros positivos). Se supone que se leen números positivos y se detiene el bucle cuando se lee un número negativo o cero.
- Obtener un algoritmo que lea un número (por ejemplo, 198) y obtenga el número inverso (por ejemplo, 891).
- Desarrollar el algoritmo necesario para calcular el factorial de un número N que responda a la fórmula: N! = N * (N – 1) * (N – 2), ..., 3 * 2 * 1
- Calcular el factorial de n números leídos del terminal.
- Leer 10 números enteros almacenados en un arreglo. Luego leer un numero entero y determinar cuantas veces está entre los 10 primeros, ademas decir en que posición esta.
- Leer 10 números enteros, almacenarlos en un vector y determinar cuántos números de los almacenado en dicho vector comienzan en dígito primo.
- Leer 10 números enteros, almacenarlos en un vector y determinar cuántos números de los almacenado en dicho vector terminan en dígito 15.
DESARROLLO
1. INGRESAR 5 NOMBRES ALMACENADOS EN UN ARRAY, INGRESAR UN NOMBRE PARA VER SI EXISTE O NO, Y TE SEGUIRA PIDIENDO UN NOMBRE HASTA INGRESAR FIN
string[] numeros = new string[5];
string nombre="";
int i=0, cond=0;
// Ingresamos los nombres al arrglo
Console.WriteLine("Ingrese Nombres");
Console.WriteLine();
for (i=0; i<5; i++)
{
Console.Write("Ingrese Nombre {0} : ",i+1);
nombres[i] = Console.ReadLine();
}
while(nombre != "fin")
{
Console.WriteLine();
Console.Write("Ingrese un nombre a buscar o (fin) para terminar : ");
nombre = Console.ReadLine();
//Console.WriteLine();
i = 0;
while (i<5)
{
if (nombres[i] == nombre)
{
cond = 1;
break;
}
else
{
cond = 2;
}
i = i + 1;
}
if (cond == 1)
{
Console.WriteLine(" EL NOMBRE SI EXISTE");
// Console.WriteLine();
}
if (cond == 2)
{
Console.WriteLine(" EL NOMBRE NO EXISTE");
// Console.WriteLine();
}
}
2. PREGUNTA 8
int n, i,j, fac = 1, num;
Console.WriteLine("ingrese la cantidad de numeros");
n = Convert.ToInt32(Console.ReadLine());
for (i=0; i<n; i++)
{
fac = 1;
Console.WriteLine();
Console.Write("Ingrese numero [{0}]: ",i+1);
num = Convert.ToInt32(Console.ReadLine());
for (j=1; j<=num; j++)
{
fac = fac * j;
}
Console.WriteLine("EL FACTORIAL ES: {0}", fac);
}
Console.ReadKey();