Ejercicicos de algoritmos
Docente: Xavier M. Benites Marín
Reivax ISTRFA 10/11/2010
Docente: Xavier M. Benites Marín URL: http://reivax.tk/
Curso: Taller de Programación
BATERIA DE EJERCICIOS
Desarrollar los siguientes ejercicios en C# 1. Leer dos números enteros y escribir el mayor de los dos o un mensaje si son iguales. 2. Leer un carácter y dos números enteros. Si el carácter leído es un operadoraritmético calcular la operación correspondiente, si es cualquier otro mostrar error. Hacer el programa utilizando la instrucción condicional doble. 3. Hacer el mismo programa usando la instrucción condicional múltiple. 4. Leer un número entero y visualizar su tabla de multiplicar. 5. Generar enteros de 3 en 3 comenzando por el 2 hasta el valor máximo menor que 30. Calcular la suma de los enterosgenerados que sean divisibles por 5. 6. Media de una serie de números que finaliza al introducir el 999. El 999 no debe ser tenido en cuenta para la media. 7. Leer un número entero positivo y averiguar si es perfecto. Un nº es perfecto cuando es igual a la suma de sus divisores excepto el mismo. 8. Leer dos números enteros a y b mayores o iguales que cero y calcular su producto mediante sumas. 9.Leer un número entero y averiguar si es o no múltiplo de otro. 10. Generar los N primeros términos de la serie de Fibonacci. El valor de N (entero y positivo) deberá ser leído por teclado. En esta serie los dos primeros números son 1, y el resto se obtiene sumando los dos anteriores: 1, 1, 2, 3, 5, 8, 13, 21,... 11. Presentar el siguiente menú de opciones: Tabla de multiplicar (leer un número yen una función mostrar su tabla de multiplicar). Producto por sumas (leer dos números enteros mayores que 0 y calcular su producto mediante sumas sucesivas). Mostrar números comprendidos (leer dos números enteros cualesquiera y mostrar los números comprendidos entre ambos, no se incluyen). 12. Leer por teclado un numero entero N. Escribir los números primos comprendidos entre 1 y N.
ISTRFA| Área Académica de Computación e Informática
2
Docente: Xavier M. Benites Marín URL: http://reivax.tk/
Curso: Taller de Programación
13. Diseñar un programa que permita averiguar si un número es o no primo. 14. Leer una fecha en formato día-mes-año, averiguar si es correcta e indicar el día siguiente. 15. Implementar un programa que sea capaz de calcular el resultado de aplicar lafórmula siguiente:
Teniendo en cuenta además que n tiene que ser necesariamente mayor que i y que n e i son mayores que 0. 16. Cargar una tabla de p filas y q columnas, escribir la tabla en forma de matriz y escribir la suma de las filas y las columnas. 17. Cargar un array de m números enteros decir cuál es el mayor y donde está. 18. Cargar un array de n enteros y calcular la media de los queestén en posiciones pares. 19. Leer un número entero "n" mayor que 2 y menor o igual que 20. Cargar, un array de "n" números enteros. Mostrar el vector, en una sola línea. 20. Cargar un array de n enteros; leer un número entero y contar las veces que aparece dicho número en el array. 21. Leer, una cadena de caracteres y llamar para que la modifique según: Cambiar mayúsculas por minúsculas, Minúsculas por mayúsculas Dígitos por puntos. 22. Leer una cadena de caracteres y cortarla en palabras escribiendo cada palabra en una línea. Se supone que las palabras se separan sólo por blancos. 23. Leer un numero n y pedir n veces tres números enteros e imprimirlos cada vez ordenados de menor a mayor. 24. Convertir una cadena de caracteres a un valor numérico, validando que la cadena solo contenganúmeros. 25. Ingresar una cadena que contenga un número un operador aritmético seguido de otro número y realice la operación correspondiente. 26. Determinar que signo zodiacal le corresponde a una determinada fecha de nacimiento. 27. Cargar un array bidimensional de p*q y devolver un puntero apuntando a la fila que mas suma. 28. Leer por teclado un número entero largo e indicar si el número...
Regístrate para leer el documento completo.