Programación Ver 1.0    

   PROGRAMAS

CONTÁCTANOS whatsapp (+593999458787 Ecuador)
Cód. Enunciado (SOLICITA Y LO RESOLVEMOS EN EL LENGUAJE QUE PREFIERAS) Imagen SOLUCIONADO EN
781
Realice la función float promdigitimpar(int num), la cual retorne el promedio de los dígitos impares de un enetro positivo num. Y tambien una funcion función float promdigipar(int num) que retorne la suma de los dígitos pares. Por ejemplo: si num es un entero 29415 retornara 5.0 y 3.0 (Promedio de digitos impares y promedio digitos de pares respectivamente).
780
Hallar la sumatoria de la serie e imprimir cada término que se muestra a continación en la que los signos cambian de la forma - + - + - + - y la variable b es una constante ingresada por el usuario, y donde n es el número de términos que será ingresado por el usuario.
779
Leer un grupo de n números menores a 10000, y por cada número contar cuantas cifras tiene y si el número tiene un digito elevarlo al cuadrado y mostrar su resultado, por otro lado si el número es de dos dígitos multiplicarlo por dos y mostrar su resultado, si el número es de tres dígitos restarle cien y mostrar su resultado, si el número es de 4 cifras dividirlo en dos números de 2 cifras cada uno(1234 se divide en 12 y 34) finalmente si el número es cero, negativo o mayor a cuatro dígitos mostrar la leyenda "Número no valido". Ejemplo: Ingresar 3 números, 123 tiene 3 cifras respuesta 23, 12356 número no valido, 1254 tiene 4 cifras respuesta 12 y 54
778
Hallar la sumatoria de la serie e imprimir cada término que se muestra a continación en la que los signos cambian de la forma +++++++ donde n es el número de términos que será ingresado por el usuario. (CON FUNCIONES)
777
El director del Programa de Ingeniería de Sistemas de la Universidad El Bosque, a raíz de la participación en un proyecto muy especial con el MinTic, requiere poder generar una agenda con los datos de nombre y apellido, número de cédula y el número celular de todos los beneficiarios del proyecto, para poder hacerles algún seguimiento en su proceso de formación. Dicha agenda deberá ser almacenada en un archivo de texto en el directorio activo con el nombre agenda.txt. Cada beneficiario ocupará tres líneas en el archivo, una por cada campo (nombre y apellido, cedula, celular). Por ejemplo, el beneficiario José Castro con cédula 18145321 y celular 3091234567 y la beneficiaria Sofía Vergara con cédula 52120318 y celular 3109876543. El programa debe tener el siguiente menu: 1. Ver listado 2. Ver Listado filtrado 3. Agregar beneficiario 4. Buscar beneficiario 5. Borrar beneficiario 6. Salir
776
Diseñar un algoritmo que permita ingresar un número y decir la incidencia de cada cifra dentro del numero. Ejm: 1231501 Resultado : 1= aparece 3 veces 2= aparece 1 vez 3= aparece 1 vez 5= aparece 1 vez 0= aparece 1 vez
775
Hallar la sumatoria de la serie e imprimir cada termino que muestra a continuación en la que los signos cambian de la forma ++ - ++ - ++ - ++ - donde n es numero de terminos que será ingresado por el usuario. (CON FUNCIONES)
774
Hallar la sumatoria de la serie que muestra a continuación en la que los signos cambian de la forma ++ - ++ - ++ - ++ - y X tome un valor dado por el usuario, solicitar al usuario el número de términos n. (CON FUNCIONES)
773
Hallar la sumatoria de la serie e imprimir cada término que se muestra a continuación en la que los signos cambian de la forma + - + - + - + - y la variable a es una constante ingresada por el usuario, y donde n es el número de términos que será ingresado por el usuario.(CON FUNCIONES)
772
Crear un vector de N posiciones que me permita ingresar en nombre y una serie de vectores o matriz que muestre: las notas deben ser al azar no mayores a 10 ni menores a 0
771
Crear una matriz cuadrática que despliegue la siguiente figura: (la matriz debe ser par)
770
Crear una matriz cuadrática que despliegue la siguiente figura: (la matriz debe ser impar)
769
Hallar la sumatoria de la serie que se muestra a continuación en la que los signos cambian de la forma + - + - + - + - y solicitar al usuario el número de términos n, Donde la serie inicia como primer término 1 y el segundo término 1 y el tercer término y el resto de los términos es la suma de los 2 anteriores. En este ejemplo el número de términos es n=7. + 1 – 1 + 2 – 3 + 5 – 8 + 13.....
768
Hallar la sumatoria de la serie que muestra a continuación en la que los signos cambian de la forma ++ - ++ - ++ - ++ - y X tome un valor dado por el usuario, solicitar al usuario el número de términos n.
767
Hallar la sumatoria de la serie e imprimir cada término que se muestra a continuación en la que los signos cambian de la forma + - + - + - + - y la variable a es una constante ingresada por el usuario, y donde n es el número de términos que será ingresado por el usuario.
766
Calcular el doble factorial del un número entero positivo.
765
Leer dos números enteros y, si la diferencia entre los dos números es par, mostrar en pantalla la suma de los dígitos de los números; si dicha diferencia es un número primo menor que 10, entonces mostrar en pantalla el producto de los números y, si la diferencia entre ellos termina en 4, mostrar en pantalla todos los dígitos por separado. (Asimir que el primer número es mayor que el segundo)
764
Utilizando matrices, Elaborar un programa que solicite por teclado el ingreso de un número n mayor que cero e imprima la secuencia. Ejm. para n=6
763
Elaborar un programa que solicite por teclado el ingreso de un número n mayor que cero e imprima la secuencia. (Sólo con ciclos repetitivos).Ejm. para n=6
762
Elaborar un programa que calcula, qué números de dos y tres dígitos, cumplen con la condición que los dígitos de su cuadrado pueden ser divididos en 2 grupos de números que, sumados dan el mismo número original. Ejm. 45^2 = 2025 = 20 + 25 = 45. Observar que ninguno de los dos grupos de números pueden ser el número 0. Al dividir el número en dos grupos de números, el grupo MAS LARGO debe estar a la derecha. Ejm. 297^2 = 88209 = 88 + 209 = 297 Imprimir todos los números que cumplen la condición.
761
Una compañía de seguros quiere saber cuánto deben pagar en total por la póliza de UNA persona. Para calcular la póliza se ingresa una cuota base (de 1 a 500 dólares) y sobre este valor se le carga 7% si la persona bebe alcohol, 4% si utiliza lentes, y si tiene más de 40 años, se le carga 13%, de lo contrario sólo 9%.
760
Un numero omirp es un número primo, que escrito en sentido inverso sigue siendo un número primo pero diferernte del primero. Ejm. 107 y 701. Elaborar un programa que calcule cuántos numeros primos de cifras existen que sean omirp.
759
Los números mellizos (como el 3 y el 5) son aquellos números primos y tienen una diferencia de 2. Realice un programa modular que imprima los numeros mellizos en un rango de números positivos indicados por el usuario.
758
Elaborar un programa que calcule cuántas veces un número primo de dos cifras está contenido en los números primos de 3 cifras. Los resultados se deben imprimir en pantalla de la siguiente manera: El 11 est'a contenido en : 113, 211, 311, 811, 911 (5 veces) el 13 est'a contenido en : 113,131,137,139,313,613 (6 veces).... etc.
757
Elaborar un programa que genere qo números de 3 dígitos en forma aleatoria y calcule por cada número, el número primo anterio y posterior a dicho número. Los resultados se deben presentar de la siguiente manera: 562: 557 y 563, 741: 739 y 743, 199: 197 y 211, etc.
756
Un arreglo de números se llama partidario si todo número que está en una casilla par (0,2,4,…) es mayor que cualquiera de los números que están en las casillas impares (1,3,5,…). Escriba un algoritmo que lea un arreglo de números enteros y luego, diga si es partidario o no. Por ejemplo, si el arreglo es el siguiente: [100, 5, 200, 1, 1000, 0, 600, 50, 300, 4] ES PARTIDARIO
755
El dueño de un restaurante entrevista a n clientes de su negocio y les pide que califiquen de 1 a 10 los siguientes aspectos: (1 es pésimo y 10 es excelente o inmejorable) • Atención de parte de los empleados • Calidad de la comida • Justicia del precio (¿el precio que pagó le parece justo?) • Ambiente (¿muebles cómodos?, música adecuada, etc) Escriba un programa que pida las calificaciones de los n clientes a cada uno de estos aspectos, y luego escriba el promedio obtenido en cada uno de ellos. La lista debe aparecer ordenada del aspecto mejor calificado al peor calificado.
754
Realice una calculadora con las siguientes operaciones: suma, resta, multiplicación, división, módulo, cociente y potencia con un menú de usuario. El menú de usuario debe ser un procedimiento y las operaciones deben ser creadas cada una en una función.
753
El departamento de Talento Humano de la Universidad El Bosque, a raíz de la participación en un proyecto muy especial, requiere poder procesar la nómina de docentes contratados por horas. Para tal efecto ha establecido los siguientes lineamientos: • La nómina será procesada semanalmente, digitando por cada docente las horas trabajadas en la semana y el valor establecido por hora. • A todos los docentes que trabajen más de 40 horas en la semana, se les reconocerán como horas extras y se pagarán a un valor de 1,5 de la hora normal. • El salario bruto será calculado como la suma del valor de las horas normales más el valor de las horas extras (si las hay). • Al salario bruto obtenido en el punto anterior se le calculará el 9% para los parafiscales. • Para cada docente se le calcularán provisiones para prima de servicio 8.33%, cesantías 8.33%, intereses de cesantía 1.0% y vacaciones 4.17%, sobre el salario bruto. • A cada uno se le descontará el aporte de 4% para salud y el 4% para pensión, también sobre el salario bruto. El director de Talento Humano le ha solicitado a usted como programador, que le desarrolle un programa en lenguaje Python que le permita: • Leer desde el teclado los datos de nombre, horas trabajadas y valor hora, por cada docente del proyecto. • Mostrar en consola el valor de las horas normales. • Mostrar en consola el valor de las horas extras (si las hay). • Mostrar en consola el valor del salario bruto: valor horas normales + valor horas extras. • Mostrar en consola los descuentos por parafiscales, salud y pensión y el total. • Mostrar en consola el sueldo neto a pagar. • Mostrar en consola las provisiones hechas para prima, cesantías, intereses de cesantía y vacaciones. • Los cálculos de sueldo bruto, descuentos, sueldo neto y provisiones, deberán ser realizados a través de funciones o procedimientos y serán llamados en el programa principal.
752
La empresa Grupo Tech requiere un algoritmo para su sistema de contador de impresiones. La gerencia debe generar reportes mensuales en función de las impresiones que se han realizado en cada una de sus impresoras. Este algoritmo debe recibir como entrada el número de impresiones total al inicio y al final del mes. Adicional, debe ingresar el tipo de impresora. Si la impresora es blanco/negro el costo de impresión es de $0.06. Mientras que, Si la impresora es a color el costo de impresión es de $0.12. El algoritmo entrega como resultado el número de impresiones del mes y el costo total. Finalmente, el algoritmo debe verificar que los valores ingresados sean correctos. No es posible que el contador final sea menor al contador inicial.
751
Realizar un programa que pida un numero entero del 1 al 9999 e informar todos los numeros primos anteriores al mismo; inclusive si el ingresado lo es. También deberá: a) Controlar que el ingreso sea correcto; de los contrario volver a pedirlo. b) los números primos se muestran en forma descendente (mayor a menor). c) Informar la cantidad de numeros primos que se muestran. d) No contemplar al numero 1 como primo. Por Ejm. Numero:21, debera mostrar 19,17,13,11,7,5,3,2. Cantidad de primos: 8
750
El programa de Ingeniería Ambiental de la Universidad El Bosque, en una de sus salidas de camppo, ha registrado un par de temperaturas diarias (máxima y mínima) para todos los días que permanecieron en el campo. Dadas la condiciones del terreno donde se encontraban, no era posible tener temperaturas menores de 5 grados ni mayores de 35 grados, que se consideraron errores, pero igual se registraron para su estudio posterior. La pareja de temperaturas (0,0) indicará que se han terminado los datos de salida de campo. Desarrolle un programa que permita Leer desde teclado todos los datos registrados en la salida de campo y : a) Mostar en consola el número total de días que duró la salida de campo. b) Mostrar en consola cuántos días en total se tuvieron temperaturas con error, de los cuales se debe informar cuántos fueron por temperaturas menores de 5 grados, cuantos fueron por temperaturas mayores de 35 grados y cuántos por ambos errores. c) Mostrar en consola la temperatura media mínima y máxima, sin tener en cuenta los días en que se reportaron errores. d) Mostrar en consola el porcentaje de días que se reportaron errores respecto del total de días reportados.
749
Crear un algoritmo que permita convertir una serie de números de decimal a binario a través del método de divisiones sucesivas. Validar que el número ingresado sea positivo. La serie de números termina cuando se ingresa un número negativo o cero. El programa debe mostrar cada uno de los números con su respectiva conversión a binario y el promedio de los números ingresados en decimal.
748
Un programa que pida al usuario 10 números enteros y luego calcule sólo el promedio de los números positivos que están en el arreglo. Implementar un procedimiento o una función para solucionar este programa.
747
Un programa que pida al usuario 7 números enteros, los almacene en un arreglo, calcule cuántos números pares e impares hay en el arreglo. Implementar un procedimiento o una función para solucionar este programa.
746
Una compañía de seguros de autos quiere saber cuánto deben pagar en total por las pólizas para un grupo de N personas. Para calcular la póliza de cada persona se ingresa una cuota base (de 1 a 500 dólares) y sobre este valor se le carga 7% si la persona bebe alcohol, 4% si utiliza lentes, y si tiene más de 40 años, se le carga 13%, de lo contrario sólo 9%.
745
Un cliente adquirió en una tienda un producto para pagar en X años, debiendo cancelar cuotas mensuales cuyo cálculo parte de un valor del producto que es menor o igual a $800. Realice un algoritmo para determinar cuánto debe pagar mensualmente y el total de lo que terminará pagando en el plazo de tiempo indicado.
744
Realice un programa que determine e imprima el promedio del sueldo de varios trabajadores considerando que se les descuenta • 5% de su sueldo X si ganan entre usd 1 y usd 450, • el 7% si ganan más de usd 450 pero menos de usd 600, y • el 9% si ganan más de usd 600. El sueldo máximo de un trabajador no puede superar los usd 800. El programa debe repetir el proceso indicando si desea ingresar un nuevo trabajador.
743
Realice un programa que le permita al usuario llenar 2 vectores (A y B) del tamaño mismo tamaño, el usuario debe ingresar por teclado el tamaño de los vectores; una vez definido el tamaño de éstos, se deben llenar los vectores con números enteros positivos de manera aleatoria en el rango especificado por el usuario. Cuando ya se encuentren llenos los vectores A y B, se debe guardará en un 3er vector C, el número menor que se encuentre en la misma posición de los vectores A y B. Imprima por pantalla los 3 vectores en un orden que sea legible.
742
Elaborar un programa que sume 10 números pares que le siguen a N (numero entero positivo), luego que sume los 10 Impares que le siguen a M (numero entero positivo), muestre la diferencia de ambos resultados
741
Calcular el promedio de N números ingresados, en donde N debe ser un número entero positivo y mayor o igual a 5, además determinar cuántos números fueron múltiplos de 2 y cuantos múltiplos de 3.
740
Desplegar un menú que, posterior al ingreso de la fecha de nacimiento en años meses y días indique: 1. Desea saber el signo al que corresponde 2. Desea saber si el año en que nació fue bisiesto o no 3. Desea saber la edad actual en años, meses y días Nota: Validar la fecha, Considerar que el día no puede ser mayor a 31 ni menor a 1 , el mes no puede ser menor a 1 y mayor a 12 y el año no puede ser mayor al 2021
739
Dados los 9 números de la cédula, determinar el último digito (Los digitos de ingresan de uno en uno por separados).
738
Dados una nota del 1er interciclo y una nota del 2do interciclo, determinar si pasa o pierde el ciclo. Considerar que tanto en el 1er interciclo, como en el 2do interciclo, el valor máximo a ingresar es 50 puntos y en el caso del 1er interciclo si la nota es menor a 20 puntos ya no podrá aprobar la asignatura
737
Desarrollar un algoritmo que permita ingresar 3 números por teclado y luego determine el número que se encuentra en el medio. (Utilizar operadores logicos AND Y OR)
736
Realizar un programa que almacene la temperatura de las personas que llegan a una tienda (arreglo dinámico punteros), si la temperatura supera los 37°C se debe mostrar en pantalla que no se permite el ingreso, de lo contrario indicar al usuario que puede acceder. Al final se debe mostrar la cantidad de personas con temperatura alta y la cantidad con temperatura normal.
735
Realizar un programa que pida una frase al usuario e indique y cuente la cantidad de vocales que esta posee, el arreglo dinámico (punteros) donde se almacenan los datos no debe tener espacios vacíos.
734
Realizar un programa que calcule números primos y los almacene en un arreglo dinámico (punteros), el programa debe calcular el primer número primo, almacenarlo en el arreglo y posterior mente preguntar al usuario si desea calcular el siguiente o no y así sucesivamente hasta que el usuario indique que no desea calcular más valores. Por ultimo visualice todos los valores calculados.
733
Utilizando POO. Utilizando un método se necesita saber: una temperatura en grados centígrados permita devolver el resultado si tiene fiebre o alta NOTA: se considera que tiene fiebre si es mayor a los 37°.
732
Utilizando un método se necesita saber: si un número es primo o no. Un número es primo solo si es divisible entre 1 y sí mismo (por ejemplo: 2, 3, …,13, 17, 19…).
731
Utilizando un método se necesita calcular: el cuadrado, el cúbico y raíz cuadrada de un número ingresado por teclado. Si raíz del número ingresado es exacto (es decir, no contiene decimales), con dicho valor generar la tabla de multiplicar.
730
Realice un programa que facilite el ingreso de dos numeros enteros y/o reales. muestre su suma, resta, multiplicación, división y su resto (modulo) de la división. (utilice 5 funciones, una para cada operación básica requerida).
729
Utilizando una función llamada multiplica, diseñe un programa que llame a la función en imprima las tablas de multiplicar del 1 al 10
728
Un Zoológico pretende determinar el porcentaje de animales que hay en las siguientes tres categorias de edades: de 0 a 1 año, de más de 1 año y menos de 3 y de 3 o más años. El zoológico todavia no está seguro del animal que va a estudiar. Si se decide por elefantes solo tomará una muestra de 20 de ellos; si se decide por las jirafas, tomará 15 muestras, y si son chimpancés tomará 40, Resolver el ejercicio usando un solo bucle.
727
Simular el lanzamiento de una moneda varias veces. En cada lanzamiento verificar si sale cara (C) o sello (S). Terminar la simulación si se obtiene 3 caras consecutivos o 3 sellos consecutivos. Indicar tambien cuántos lanzamientos fueron necesarios para terminar con la simulación. Ejm de salida.C S S C S S S (7 lanzamientos).
726
Dada la siguiente sumatoria: 5 + 12 + 21 + 32 + ...+ N = 3710 a) Determinar el valor de N b) Mostrar todos los terminos de la sumatoria en forma horizontal c) Contar cuántos terminos tiene la sumatoria.
725
Se tienen los arreglos A y B de números enteros positivos. El número de elementos de cada arreglo es ingresado por el usuario, se cumple que el arreglo A contiene un número mayor de elementos que el arreglo B. El programa debe implementar una función que reciba como parámetros los dos arreglos y sume los datos de los elementos del arreglo A + los datos de los elementos del arreglo B uno a uno y el resultado de cada suma se guarde en un tercer arreglo. Al finalizar la operación la función debe retornar el tercer arreglo a la función main() y luego se muestran los datos de las sumas por la consola.
724
Desarrolle una solución básica POO que pida por teclado tres(3) notas de un estudiante, se debe validar mediante un método que la nota esté entre 0 y 5 por tanto en caso que se ingresen otros valores dar un mensaje que diga valor no valido. debe tener en cuenta que la nota puede ser un valor real, ejemplo 2.5, una vez obtenida las tres (3) notas se debe calcular el promedio de éstas e imprima por pantalla algunos de los siguientes mensaje: * Si el promedio es >=4.6 mostrar "Excelente". * Si el promedio es >=4.0 y <=4.5 mostrar "Muy Bueno". * Si el promedio es >=3.5 y <=3.9 mostrar "Bueno". * Si el promedio es >=3.0 y <=3.4 mostrar "Satisfactorio". * Si el promedio es <3 mostrar "Deficiente".
723
Realizar un programa que permita realizar CRUD de productos almacenando la información en archivo XML, interesa guardar los siguientes datos: - Código, - Nombre, - Precio, - Categoría, - Stock, y el archivo tendra el nombre "productos.xml". El programa deberá validar el acceso mediante usuario y contraseña, y mostrará un menú de opciones: 1.- Ingresar producto 2.- Visualizar productos 3.- Buscar producto 4.- Modificar producto 5.- Eliminar producto 6.- Salir
722
Utilizando funciones y arreglos resolver: No usar variables globales sino parámetros. Enunciado: Se tiene las notas de tres evaluaciones diferentes por estudiante, de un total de 25 estudiantes. Las evaluaciones corresponden a 1.Trabajo grupal, 2.Trabajo individual y 3. Examen final. Las tres notas fueron evaluadas sobre 20 puntos. En base a esta información se necesita hacer un programa para calcular: 1. La nota final de cada estudiante, tomando en cuenta que los pesos son diferentes para cada evaluación según el siguiente detalle: Trabajo grupal 5%, Trabajo individual 7% y Examen final 8%. Como producto de este item tenemos un vector con las notas finales de los 25 estudiantes. 2. Se quiere clasificar a los estudiantes en 2 grupos los que aprobaron el curso y los que se quedaron a recuperación. Para esto se tiene como criterio quienes obtuvieron más o igual de 14 puntos aprobaron y menos de catorce y mayor reprobaron. Como resultado de este item tenemos 2 vectores con las notas de los estudiantes de cada grupo y también la cuente cuantos están en cada grupo. 3. Es necesario también saber que nota deberán obtener los estudiantes que se quedaron a recuperación, tomando el criterio: faltante = 14 - notafinal, notaMinima = 14 + faltante. Como resultado de este item se tiene un vector con la información de cuanto se debe sacar en el examen de recuperación.
721
Dado un número entero, determinar cuál es el mayor de sus dígitos. Cree una función con parámetros para resolver el problema. Para la solución de éste problema, se requiere que el usuario ingrese un número (varios dígitos); luego, que compare los dígitos para encontrar el mayor y entregue la respuesta (número mayor). funcion mayorDigitos(n: numero entero).
720
Busque un número dentro de una matriz 4x3, determine la posición y si existe o no el número buscado. Para la solución de éste problema se requiere que el usuario ingrese los números; luego, que el sistema devuelva en texto "EXISTE" o "NO EXISTE" y la posición que ocupa en el número de la matriz. Entrada: matriz(n[4][3]) y número a buscar.
719
Realizar una función que permita ingresar un vector de n numeros enteros y determinar si se ingresó o no un 4, la respuesta se dará en la función principal.
718
Realizar una función que permita ingresar una matriz de f filas y 5 columnas de valores enteros de por lo menos 2 dígitos, la función se encargará de contar la cantidad de dígitos impares que posee cada elemento de la matriz, las respuestas serán visualizadas en la misma función.
717
Realizar una aplicación que permita ingresar un número de un solo dígito positivo distinto de cero y distinto de 5; y mediante opciones realizar: Realizar una función que permita ingresar un vector de n elementos enteros positivos distintos de cero impares, la función deberá permitir reemplazar el último dígito de cada elemento del vector con el dígito ingresado previamente, los nuevos valores generados serán visualizados en la misma función, mientras que en la función principal se visualizará uno de los valores nuevos generados, éste valor será especificado por el usuario (Ingresar posición); con éste valor la función principal indicará si es un número par o impar.
716
Ingrese 6 números enteros en una matriz de 3x2 y ordene los numeros de cada columna. Para la solución de éste problema se requiere que el usuario ingrese 6 números; luego que el sistema devuelva las columnas ordenadas.
715
Una persona invierte $ 1000 en una cuenta de ahorros con un interés del 5%. Suponiendo que todos los intereses quedan depositados en la cuenta, calcule e imprima la cantidad de dinero en la cuenta al final de cada año durante 10 años. Utilice la siguiente fórmula para determinar estas cantidades: a = p (1 + r) ^n dónde p es la cantidad original invertida (es decir, el principal) r es la tasa de interés anual (por ejemplo, .05 para el 5%) n es el número de años a es la cantidad en depósito al final del enésimo año.
714
Escriba un programa para imprimir cada término de la siguiente serie, asimismo deberá determinar la suma de los términos pares y la suma de los términos impares, por separado, considerando solamente los primeros 20 términos: S = 1/2 + 2/9 + 3/28 +…
713
Se va a matricular en un curso de educación continua a N estudiantes. A cada estudiante se le solicita el grado de instrucción, el género, el promedio acumulado (correspondiente a su nivel de estudio) y el estado civil. Estos datos se dan de acuerdo a los siguientes códigos: 1 si es mujer, 2 si es hombre 1 si solo completó primaria, 2 si solo completó secundaria, 3 si tiene estudios de antegrado, 4 si tiene estudios de postgrado. Escriba un programa que calcule el porcentaje de hombres, mujeres, estudiantes de postgrado, estudiantes con promedio acumulado mayor de 13
712
Realizar un algoritmo que pida por teclado dos números entre 0 y 9999, el algoritmo debe mostrar por pantalla cuántas cifras tiene cada número, decir cuál de los dos números es mayor, y si el primer número es mayor que es segundo número ingresado mostrar la suma de los dos números, si no, mostrar su multiplicación
711
Diseñe una solución básica con POO que permita resolver: el porcentaje de una cantidad mayor que 1000 y menor que 5000, la cual es ingresada por teclado
710
Diseñe una solución básica con POO que permita resolver: si un número es múltiplo de 6 y luego obtener su valor amplificado en 5, 10 y 20 veces.
709
Diseñe una solución básica con POO que permita resolver: si la suma de dos valores es positiva, negativa o cero. Si es positiva, calcular el cuadrado de la suma, pero si es negativo calcular su valor absoluto.
708
Diseñe una solución básica con POO que permita resolver: si un número es divisible entre dos y cinco (a la vez) y luego obtener su raíz cuadrada sin decimales
707
Dada una frase. Cuántas palabras empiezan y terminan en una vocal y en centro de las palabras de longitud impar hay una consonante Ejemplo: "Examen parcial de análisis uno" Palabras: uno
706
Hacer un programa que nos permita introducir n valores en dos vectores y sobre cada par de números ingresado en los vectores se realizar las siguientes operaciones: a) Obtener el máximo común divisor entre los dos números b) Hallar el factorial del número mayor del par de números c) Imprimir la tabla de multiplicar del número menor del par de números solo si es múltiplo de 5
705
Igresar una cadena y realizar un menú de opciones, utilizando cadenas de caracteres, funciones y paso de parámetros. 1. Contar el número de ocurrencias de un caracter enviado por parámetro. 2. Invertir la cadena de caracteres. 3. Indicar el caracter que tiene más ocurrencias en la cadena de caracteres. 4. Salir.
704
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñar un programa que permita resolver la siguiente situación: Dada una frase cuáles son las palabras con mayor y la de menor número de caracteres y cuál es el orden que tienen en la frase. Si existen más de una palabra que coincide con la longitud la última es la palabra valida. Ejemplo: Frase = "Examen parcial de lenguajes de programación uno"; La palabra de mayor longitud es: programación y es la 6 palabra La palabra de menor longitud es: de y es la 5 palabra
703
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Llenar una matriz de cuadrada de nxn filas y columnas de números aleatorios enteros y mostrar: a) La suma en cada fila de los elementos que ocupan posiciones pares b) En cada columna mostrar el número mayor de los que ocupan posiciones impares c) Hallar el número menor de cada una de las diagonales principales de la matriz
702
Diseñar un algoritmo que permita llenar un vector de n números enteros con cualquier número de cifras en cada posición del vector, por cada número encontrar cual es la cifra menor en el número y formar otro vector con las respuestas. mostrar los 2 vectores.
701
UTILIZANDO FUNCIONES Y PROCEDIMIENTOS. En una matriz se guarda información de una empresa nacional de venta de equipos de computación se guarda las cantidades de n productos que se tienen en stock en m ciudades del país. Hallar lo siguiente: a) Ordenar los productos en orden ascendente de la tercera ciudad b) Listar los números de los productos para realizar un pedio a la central cuyas cantidades totales en todas las ciudades están entre 25 y 50 c) Hallar el porcentaje de los productos en cada ciudad
700
Realice un programa que permita ingresar al usuario un valor, luego el usuario ingresará esa cantidad de números que cumplan con la condición de ser positivos y superiores a 50, si no lo cumple seguir ingresando de nuevo los valores. Determinar la sumatoria de todos los números y su promedio.(Utilizando vectores).
699
Escribir un programa que convierta una cantidad romana a cantidad entera positiva. diseñar el programa para que se ejecute repetidamente. Utilizando punteros (NO utilizar librerias string , ni string.h)
698
Escribir un programa que convierta una cantidad romana a cantidad entera positiva,. diseñar el programa para que se ejecute repetidamente.
697
Elabore un programa en lenguaje C++ que lea un número entero natural y compruebe de si la suma de sus cifras pares es igual a la suma de las cifras impares. Por ejemplo, el número: 3547831 cumple esta propiedad. Suma cifras pares: 4+8=12 Suma cifras impares: 3+5+7+3+1=19
696
Escribe un programa en que permita manejar una lista de hasta 100 cantidades enteros positivas. El programa debe permitir el ingreso de las 100 cantidades de números enteros(‐1 como centinela final). A continuación, permitirá al usuario realizar las siguientes acciones con la lista: a) Insertar una nueva cantidad al final de la lista. b) Insertar una nueva cantidad al principio de la lista. c) Eliminar una cantidad dada su posición en la lista. d) Localizar una cantidad (indicando la posición en que se encuentra). e) Mostrar la lista de cantidades (una en cada línea precedida de su posición).
695
Numeros palíndromos al final de un vector. Realice un programa que reciba hasta 8 numeros enteros positivos de 4 digitos (entre 1000 y 9999) Debe pedir el ingreso de 1 en 1, si no se ingresa un número vállido, debe pedir que se reingrese el numero. Luego determine cuáles son los numeros palindromos (se leen igual de izquierda a derecha y veceversa), y moverlos al final del vector. Crear las funciones necesarias.
694
Realice un programa que reciba 2 cadenas de caracteres de hasta 100 caracteres (sin contar el caracter nulo), busque la segunda cadena dentro de la primera y, si la enuentra, cambie la cadena 2 dentro de cadena 1 a todo mayúscula, y si no la encuentra muestre el mensaje "Cadena 2 no econtrada". Crear la funciones necesarios, NOOO utilizar la libreria "string.h", ambas cadenas pueden contener más de una palabra (asumir que la longitud de cadena 2 es menor que cadena 1).
693
Llenar un vector con n elementos enteros, varios de los elementos repetidos; crear funciones para llenar el vector, mostrar los datos y eliminar los elementos repetidos del vector. imprimir el resultado.
692
Realizar un programa que permita ingresar cuatro números, los dos primeros deben estar comprendidos entre 200 y -200, los otros dos números deben ser positivos y pares. (mientras no se cumpla la condición de ingreso debe mostrar un mensaje que indique al usuario la condición que debe cumplir el numero ingresado y seguir ingresando el número) : a) Realice la división entre el primero y cuarto número, cuando el primer número sea positivo. b) Determine el producto entre el segundo y tercer número, cuando el tercer número sea múltiplo de 4. c)Determine la suma y la diferencia entre el primer y cuarto número, cuando sean de signo contrario.
691
Utilizando archivos. PROGRAMA DEL RESTAURANTE “DELICIAS DEL MAR” 1.- INGRESO DE DATOS El programa pedirá al usuario ingresar la siguiente información: • La cedula del cliente a consultar. • Nombre del cliente. • Descuento por tercera edad. • Formas de pago (Tarjeta de crédito o efectivo). • Platillos del menú (5 opciones para escoger). • Bebidas del menú (5 opciones a escoger). • Después de ingresar preguntará si desea ingresar otra persona, y se repetirá el proceso, hasta que ya no desee ingresar más. • Si el cliente es mayor de 65 años tendrá un descuento del 15%. • Se mostrará el subtotal a pagar del cliente. • Se sumará el valor del Iva 12%. • Se mostrará el valor total a pagar del cliente. 2.- CONSULTA DE DATOS • La cedula del cliente a consultar El programa mostrara la información de ese cliente8Nombre, numero de cedula, platillos, bebida y forma de pago y su total a pagar). 3.-MODIFICACION DE DATOS Se puede modificar los datos que se consideren pertinentes. 4.-ELIMINAR DATOS Se puede eliminar datos que se consideren pertinentes. 5.- ESTADISTICA 1. Mostrará cuantos clientes visitaron el restaurante. 2. Mostrará cuantas personas ordenaron cada platillo. 3. Mostrará cuantas personas ordenaron cada bebida. 4. Mostrará el total recaudado de la venta de los platillos y las bebidas. 6.-LISTADO DE DATOS Muestra todos los datos ingresados. 7.-ORDENAMIENTO Se ordena de forma alfabética según el nombre de los clientes, también se puede ordenar por total a pagar de cada cliente desde el más alto hasta el más bajo. 8.-SALIR Finalizar el programa.
690
Dadas las temperaturas de 30 días de 2 familias, clasifíquelas en tres vectores diferentes, bajas(0-15) medias(16-25) y altas (25-40) y calcule el promedio de temperatura de cada clasificación (bajas, medias y altas). Tomando en cuenta que las temperaturas bajas y altas generan un incremento en el consumo de electricidad ($) de: bajas 10% y altas 15%, calcule el consumo mensual asumiendo que el valor diario es de un dólar más los respectivos incrementos dependiendo del caso.
689
Realizar una funcion que permita ingresar dos vectores de n elementos enteros positivos de 2 digitos, se evaluará cada elemento del primer vector con su correspondiente elemento del segundo vector (misma posición), en cada caso de que los valores sean distintos tomar el último dígito de valor del primer vector y el primer dígito del valor del segundo vector y formar un nuevo número; ésta operación se realizará para todos los elementos. En caso que de los valores sean iguales se tomará cualquiera de los dos valores como respuesta en la posición de referencia. Los resultados solicitados se mostrará en la misma función.
688
Ingresar una matriz de f filas y c columnas de valores enteros de por lo menos 2 digitos. Realizar una función que permita determinar: En el caso de que la cantidad de elementos del vector sea igual al numero de filas de la matriz, cuántas veces se repite cada elemento del vector en la fila correspondiente de la matriz, asi por ejemplo, se contará las veces que se repite el primer elemento del vector dentro de la primero fila de la matriz y así sucesivamente. De las respuestas obtenidas se indicará, además, qué elementos del vecor no tuvieron ninguna coincidencia dentro de su fila correspondiente en la matriz, es decir, se indicará la posición del vector, el elemento del vector y el número de fila del elemento en referencia, los resultados se mostrarán dentro de la misma función.
687
Una empresa de transporte requiere almacenar el nombre de sus 3 conductores (en un vector), y los kilómetros que recorren cada día de la semana (en una matriz). Se desea mostrar los nombres, el recorrido por día en la semana de cada conductor, además de total del recorrido por cada uno de ellos en la semana, y el total que recorrieron todos los conductores en la semana.
686
Desarrollar un algoritmo que me permita crear una matriz de dimension n*4 y dibujar en la misma el numero 8, mostrarlo, luego dibujar el 10 y tambien mostrarlo utilizando el simbolo de # para su creación y de cesros (0) en el relleno, éstos numeros debe dibujarse siempre y cuando n sea impar.
685
Crear un algoritmo que me permita llenar una matriz de n*m elementos enteros y se llene con números aleatorios, la condición del llenado es que los números en la matriz no pueden ser repetidos.
684
Esta matriz se dice RALA porque solo ocho de sus 36 elementos son distintos de cero, es decir, podríamos indicar que una matriz rala es aquella que tiene muchos ceros (más de un 75%). Para reducir el espacio de memoria que ocupa esta matriz se crea una nueva matriz que conserva la posición y el valor de los elementos no nulos. Esta matriz tiene la siguiente forma: .- Consta sólo de tres columnas. .- Tiene n + 1 filas, dónde n es el número de los elementos no nulos de la matriz original. .- La primera fila de la matriz resultante está formada por: Número de filas - Número de columnas - Cantidad de elementos no nulos de la matriz original. .- Las restantes filas contienen: .- En la primer columna, la fila donde se encuentra el elemento no nulo. .- En la segunda columna, la columna donde se encuentra el elemento no nulo. .- En la tercer columna el elemento no nulo de la primera matriz. Realizar un programa que: a) Lea una matriz cualquiera. b) Investigue si es conveniente o no reducirla. c) Si se justifica, efectuar la transformación generando la matriz reducida. Imprimir la matriz original y también la matriz reducida.
683
Escriba un programa que incluya una función de nombre promedio(), que reciba un arreglo de numeros enteros y la cantidad de elementos y devuelva el promedio de los mismos.
682
Escriba un programa que incluya una función de nombre sumacuad(), que determine si el cuadrado de un numero n entero positivo ingresado por teclado, es igua a la suma de los primeros numeros impares. Por ejm. 6^2=1+3+5+7+9+11
681
Escriba un programa que incluya una función de nombre sumad, que entregue la suma de las cifras de un numero ingresado por teclado.
680
Escriba una función de nombre conteo(n) que entregue la cantidad de divisores enteros positivos tiene un numero entero n. Escriba un programa que use la funcion para encontrar cuál numero entre 1 y 100 tiene más divisores enteros.
679
Realizar un programa que reciba una cadena(vector) de hasta 10 letras y que diga si es una cadena palindromo o no. Debe decir los mensajes "Si es palindromo" o "No es palindromo" segun el caso. NOTA: Las letras serán ingresadas de una en una. es decir, cada una en fila diferente hasta digitar ENTER.
678
Utilizando funciones realizar un programa con un menú que permita realizar operaciones con matrices. 1. Matriz transpuesta. 2. Suma de matrices. 3. Multiplicar 2 matrices 4. Determinante de una matriz (gauss jordan) 5. salir.
677
Llenar Matriz A de NxM elementos con numeros aletorios 1-50, el vector B de n elementos con 0 y 1 ingresados por teclado, el vector C de n elelemntos contendrá: Sumar las filas de de la matriz A, los elementos de las filas de A multiplicar por 5, si el de B es uno; sumar 5 al elemento de A, si elemento de B es cero. los demas elementos de las posiciones impares, simplemente se suma el total de la fila de A con el elemento de B correspondiente.
676
Llenar el vector A de n elementos con numeros aletorios 1-50, el vector B de n elementos con 0 y 1 ingresados por teclado, el vector C de n elelemntos contendrá: Los elementos de las posiciones pares de A multiplicar por 2 si el de B es uno; sumar 2 al elemento de A si elemento de B es cero. los demas elementos de las posiciones impares, simplemente se suma el elemento de A con el elemento de B correspondiente.
675
Solicite que se ingrese un número mínimo, un máximo y un paso, todos enteros. Con los 10 primeros números (incluyendo el mínimo y el máximo), obtenga un vector y no haga caso al resto de números del intervalo. Luego, obtenga un subvector únicamente con aquellos numeros que pertenecen a la serie de fibonacci. utilizar funciones. Ejm: Se ingresa mínimo, máximo y paso: 2 50 5 , El vector de 10 primeros números sería : 2 5 8 11 14 17 20 23 26 29, el subvector sólo con elementos de la serie fibonacci sería: 2 5 8
674
Numeros primos al final del vector. Realice un programa que reciba un vector de 6 elementos enteros mayores que 1 (si no se ingresa un número mayor que uno, se volverá a pedir el elemento). Luego, determine cuáes son primos y trasládelos al final del vector. no utilizar variables globales. Ejm. Datos ingresados: 11, 3, 8, 15, 2, 20 Resulado: 8, 15, 20, 11, 3, 2
673
Llenar una matriz de n filas por m columnas por numeros enteros e imprimir en que fila y que columna todos sus numeros son pares.
672
Realice un programa que permita el ingreso de 6 elementos enteros a un vector. Luego determine cuáles elementos pertenecen a Fibonacci y cuáles no. Almacene una letra "Y" o una "N" según el caso en un nuevo vector. Imprima por pantalla los elementos de los dos vectores. funciones a crear: leerDatosvector(); pertenenciaFibo(); imprimirVectores();
671
Realice un programa que pueda convertir un número decimal a un número binario (de hasta 6 dígitos). esto implica que como mucho podrá convertir numeros en decimal entre el 0 y el 63 (incluyéndolos).Su programa deberá controlar que se ingrese un número entero que pueda ser conertido. En caso de que si pueda convertirse, imprima el equivalente en binario. En caso que no se pueda realizar la conversión, imprima el mensaje "Numero no valido para la conversion". funciones a crear: convertirabinario(int, int[]); imprimirvector binario(int[], int);
670
Realice un programa que recibiendo 6 enteros, los almacene en un vector. Luego,ordene ascendentemente los elementos del vector. Finalmente imprima los elementos ordenados del vector. funciones a crear: leerDatosVector(), ordenarVector(), imprimirVector();
669
Una empresa se seguros medicos tiene un valor base mensual por afiliado que es de $50, actualmente esta lanzando nuevas ofertas que dependen del numero de miembros asociados, segun el siguiente detalle: 1 - 2 miembros 10% de descuento. 3 - 4 miembros 20% de descuento. 4 en adelante 30% de descuento. Existe un descuento adicional del 3% por edad para niño ( 0 - 12 ) y un recargo 8% para adultos mayores (>65). Haga un programa en C++ que solicite la edad de cada persona y cuente si pertenece al grupo etario de descuento adicional o grupo etario de recargo. Calcule el valor a pagar por todo el grupo. Valide la informacion del programa, con estos criterios: no puede haber numero de miembros negativos, la edad no puede ser negativa ni mayor a 120 años. Incluya en le programa la opcion de salida utilizando centinela S/N para finalizar la corrida.
668
Crear una matríz cuadrada NxN compuesta por numeros randomicos enetros comprendidos entre 100 y 200 inclusive. Con la matriz generada, realizar las siguientes operaciones: a) Calcular la posición del elemento más grande generado. b) Calucular la posición del elemento más pequeños generado. c) Generar un nuevo vector con los elementos de la diagonal principal de la matriz. d) Con los numeros del vector generado, calcular cuántos son pares y cuántos son impares.
667
Generar la matriz nxn cuyo limite se ingrese por teclado; y los elementos son numeros randomicos (utilizar la funcion rand()) enteros comprendidos entre 100 y 2000. 1)Generar un nuevo vector con los elementos de la diagonal principal. 2) Generar un vector con los elementos de los indices pares de pares de la matriz. 3) Generar un vector con los elementos de los indices impares de pares de la matriz. 4) Generar un nuevo vector con la suma de los elementos de las columnas de la matriz.
666
Realizar un temporizador que reciba la hora y minutos iniciales, y el paso de los minutos. El temporizador debe imprimir la hora y minutos en el formato h:m mientras sea mayor o igual que 0. Luego de lo cual, deberá imprimir "Fin del tiempo". Ejm. Ingrese horas y minutos iniciales: 1 23, luego Ingrese paso de minutos: 10, Resultado Temporizador: 1:23 1:13 1:3 0:53 0:43 0:33 0:23 0:13 0:3 Fin del tiempo
665
Realice un programa que lea 8 números enteros y que luego solicite un número límite. A continuación, imprima por pantalla los números inferiores al número límite, empezando desde el último ingresado. (imprimir en la misma línea separado por espacios).
664
Realizar un programa que permita sumar los números primos en un intervalo, excluyendo los números que definen el itervalo. Debe validar que haya intervalo, es decir, que al menos haya un número entre el mínimo y el máximo; sino, debe sacar un mensaje de "No existe intervalo" y debe volver a pedir que se ingresen los números. Si no encuentra primos en el intervalo, debe sacar unmensaje de "No existen primos en el intervalo" (utilizar funciones).
663
Se ponen a la venta entradas para el teatro, cuyo precio depende de la ubicación, así: Tribuna Norte y Sur cuesta 15 dólares, tribuna Este cuesta 30 dólares y tribuna Oeste cuesta 40 dólares. Diseñe un programa que controle la venta de dichas entradas a finde poder saber la cantidad de personas que asisten a cada tribuna, la cantidad total de personas (Asistencia) y el monto total recaudado por la centa parcial y total de las entradas. (Recaudación).
662
Realice un programa para la siguiente encuesta: Tiene actualmente trabajo 1=Si, 2=No. Contarlos, en caso de Si, es un trabajo formal (Está afiliado al IESS) ?. contarlos. en caso de NO. Cuánto tiempo está desempleado. (1-6 meses, 7-12 meses; más de 12 meses). contarlos. Hallar el pocentaje de cada uno.
661
Haga un programa para una empresa comercializadora, que tiene organizado a sus vendedores en cuatro departamentos y ha establecido un programa de incentivos para incrementar su productividad. El gerente al final del mes, pide el valor global de las ventas de los cuatro departamentos y analiza que departamento(2) exceden el 25% de las ventas totales, a los que se les paga una cantidad equivalente al 20% de su salario mensual, y si las ventas superan el 50%, el extra es del 40% de su salario mensual. Si todos los vendedores tienen un salario base igual, determinar cuánto recibirán los vendedores de los cuatro departamentos al finalizar el mes.
660
Una gasolinera despacha gasolina extra y la bomba surtidora registra la compra en galones, pero el precio de la gasolina está fijado en 0.488 ctvs de dólar el litro. Construya un algortimo que calcule y escriba cuánto hay que cobrarle al cliente si éste consume "n" galones. Donde: 1 galón=3.785 lts.
659
En 1980 la ciudad A tenia 3.5 millones de habitantes y una tasa de crecimiento del 7% anual y la ciudad B tenia 5 millones de habitantes y una tasa de crecimiento del 5% anual. Si el crecimiento poblacional se mantiene constante de las dos ciudades, crear un algoritmo que calcule e imprima en que año la población de la ciudad A es mayor que las de la ciudad B. utilizar estrutura mientras.
658
Una estación climática proporciona un par de temperaturas diarias (máxima, mínima) (no es posible que alguna o ambas temperaturas sea 9 grados). la pareja fin de temperaturas es 0,0. se pide determinar el número de días, cuyas temperaturas se han proporcionado, las medias máxima y mínima, el número de errores —temperaturas de 9°— y el porcentaje que representaban.
657
Escribir un algoritmo que solicite el ingreso de dos números y a continuación un operador aritmético (*, /, + , - ). El algoritmo debe calcular el resultado de la operación seleccionada.
656
Crear un algoritmo que me permita ingresar un número entero positivo distinto de 1, y si éste es primo encuentre el valor de la función: x=3y+z , y en el caso de no ser un numero primo encuentre el valor de la funcion a=7b+c
655
Verificar si 2 numeros enteros ingresado por taclado, son divisibles entre si.
654
Desarrollar un algoritmo que permita encontrar el numero intermedio a partir de 3 numeros ingresados. Ejm. si ingresa 18,35,11 el intermedio seria el 18.
653
Elabore una función que solicite un valor entero positivo k y en base a ese valor realice lo siguiente: escriba los numeros desde 1 hasta el valor de k, cada uno tantas veces como indique su propio valor; y calcule la multiplicación.
652
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar una frase desde el teclado y hallar cuántas palabras empiezan y terminan en la misma vocal y son de longitud impar. Mostrar cada palabra que cumpla con las condiciones en una nueva línea cada una. Ejemplo: La abeja Anita volará al este. Resultado: abeja, Anita
651
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar una frase por el usuario, y mostrar como resultado: a) Cuánta palabras tienen longitud par. b) Cuantas palabras tienen longitud impar. c) Cuántas palabras tienen almenos 2 letras a.
650
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Una empresa de colectivos tiene 4 lineas de 12 buses cada una. Por cada viaje el chofer entrega al llegar una planilla con el número del bus(del 1 al 12), número de línea (del 1 al 4) y la recaudación del viaje. Las planillas se entregan sin ningún orden. Se pide informar por pantalla: 1. La recaudación total por linea de colectivo 2. La recaudación total por bus 3. La recaudación total general 4. Porcentaje de recaudación por bus encontrando el de mayor porcentaje y el de menor porcentaje 5. El promedio de recaudación por bus
649
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñar una matriz en la que se registra los meses de producción de una empresa de uniformes en los que se elaboran distitntos tipos de prendas. Encontrar: a) Cuál es el mes de mayor producción de uniformes. b) Cuál es el porcentaje de cada uniforme producido en el año. c) Ordenar por orden ascendente la cantidad de uniformes del mes de mayo.
648
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. El dueño de una cadena de tiendas de artículos deportivos desea controlar sus ventas por medio de una computadora. Los datos de entrada son: 1) El número de tienda (1 a 10) 2)Un número que indica el articulo deportivo (1 al 8) 3) Se registra en una matriz el numero de artículos vendidos en cada tienda. Diseñar los procedimientos y funciones que escriban al final del día lo siguiente: a) Las ventas totales de cada tienda. b) Las ventas totales en todas las tiendas. c) Porcentaje de ventas totales para cada uno de los artículos deportivos.
647
UTILZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar una frase por el usuario en la que hay letras y dígitos que permiten codificar dicha frase, su programa debe de descodificiar la frase y reemplazarla con las vocales de la siguiente manera: • Si el dígito es 1 la vocal es a • Si el dígito es 2 la vocal es e • Si el dígito es 3 la vocal es i • Si el dígito es 4 la vocal es o • Si el dígito es 5 la vocal es u Ademásen la frase final las palabras deben de estar separadas por un solo espacio en blanco en caso de tener más de uno. Ejemplo: Frase= “L1_ _ LL5v31_ _ _2s_ _ _ _ 3nt2ns1_2n_L1_T1rd2” Decodificada= “La_ _ LLuvia_ _ _es_ _ _ _ intensa_en_La_Tarde” Final=”La Lluvia es intensa en la tarde”
646
INGRESE UN NÚMERO DE 3 CIFRAS E INDIQUE EL DIGITO INTERMEDIO PARA TODOS LOS CASOS POSIBLES, POR EJM 794 EL NÚMERO INTERMEDIO ES 7.
645
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Llenar una matriz con números enteros máximo hasta el 30 y encontrar: 1. El número mayor y menor por cada fila 2. Los números múltiplos de 3 de toda la matriz reemplazarlos por 0 y decir cuantos remplazos se hicieron por cada columna 3. Cuál es el número que más se repite en toda la matriz
644
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Dada una matriz en la que se registran los n productos que se compran en los 5 días de la semana, en la matriz se guadan la cantidad de kilogramos comprados de cada producto en cada día de la semana. Hallar: 1. El dia que más productos se compro en toda la semana 2. El producto que menos se compro en toda la semana 3. Cuántos productos se compraron entre los 5 y 10 kilos el día jueves 4. Si tenemos un vector donde se guarda el precio de cada kilogramo por cada producto, cúal fue el total de dinero cancelado en día miércoles?
643
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar un vector con n números enteros y encontrar por cada número ingresado en cada posición del vector la incidencia de sus cifras, ejemplo: 334 = 2 veces 3, 1 vez el 4
642
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Hallar en una matriz cuadrada si la suma de las diagonales principales son iguales. Mostrar el mensaje correspondiente.
641
Diseñar una función que calcule el área y el perímetro de una circunferencia. Utiliza dicha función en un programa principal que lea el radio de una circunferencia y muestre su área y perímetro.
640
Crear un programa que añada números a una lista de “n” elementos. A continuación, debe crear una nueva lista igual que la anterior, pero eliminando los números duplicados. Muestra esta segunda lista para comprobar que hemos eliminados los duplicados.
639
Se tiene N notas. Se desea calcular su promedio y determinar entre todas ellas cuantas son superiores o iguales a ese promedio.
638
Escribir un programa que imprima los 10 primeros números pares comenzando en 2 e imprima también sus respectivos cubos. Por ejemplo: 2 – 8; 4 – 64; 6 – 216 …
637
Se necesita elaborar un programa que solicite el número de respuestas correctas, incorrectas y en blanco, correspondientes a postulantes, y muestre su puntaje final considerando que por cada respuesta correcta tendrá 3 puntos, respuestas incorrectas tendrá -1 y respuestas en blanco tendrá 0. Ejm. resp_c=2, resp_i=3, resp_bla=1 debera mostrar: Total preguntas=6, Puntaje=3.
636
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Se tienen los costos de producción de tres departamentos (dulces, bebidas y conservas), correspondientes a los 12 meses del año anterior. Elaborar un programa que pueda proporcionar la siguiente información: a) ¿En qué mes se registró el mayor costo de producción de dulces? b) Promedio anual de los costos de producción de bebidas. c) ¿En qué mes se registró el menor costo de producción de bebidas? d) ¿Cuál fue el departamento que tuvo el menor costo de producción en Julio?
635
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Se hizo un censo demográfico en (Riobamba, Quito, Ambato y Guayaquil) a niños, adultos y adultos mayores sobre el consumo de agua. Llenar la matriz de consumo y realizar las siguientes tareas: a) Cuál es la ciudad que más consume agua. b) Cuánto consumen los niños, los adultos y adultos mayores en todas las ciudades. c) Encontrar el porcentaje de consumo de la ciudad de Quito.
634
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Un almacén dispone de n sucursales en cada una de las cuales se venden m piezas (todas las piezas se venden en todas las sucursales) se dispone de una matriz de existencias de cada pieza en cada sucursal. Encontrar: a) Cuáles es el total de piezas en cada sucursal. b) Cuál es la pieza que existe en menor cantidad en todas las sucursales. c) Cuál es la sucursal que tiene más del 50% del total de las piezas repartidas en todas las sucursales.
633
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Los resultados de las últimas elecciones municipales correspondientes a varios distritos y candidatos se almacenan en una matriz. Diseñar un programa que realice las siguientes tareas: a)Si algún candidato recibe más de 50% de los votos declararle ganador. b) Si ningún candidato recibe más del 50%, imprimir los dos más votados, que son los que pasarán a la segunda vuelta de las elecciones
632
UTILIZANDO PROCEDIMIMIENTOS Y FUNCIONES. Hallar en una matriz sus puntos de silla. Un punto de silla es el máximo valor de una fila y a su vez es el mínimo valor de una columna. Ejm: {{8,1,26}{13,15,17}{4,9,32}} el resultado será: En la matriz el punto de silla es fila 1, columna 2 =17 debido a que 17 es el número mayor de la fila 1 y a su vez es el menor de la columna 2
631
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Una empresa de ventas a domicilio maneja 10 artículos diferentes y cuenta con 50 vendedores. En un arreglo de 50x10 se tienen almacenadas las cantidades de cada artículo vendidas por cada vendedor. Además, los precios de cada artículo están almacenados en un vector de tamaño 10. Se desea elaborar un programa para imprimir lo siguiente: a) La cantidad de dinero recopilado por cada vendedor. b) El número de vendedor que recopiló la mayor cantidad de dinero. c) El número del artículo más vendido (entre todos los vendedores). d) El total de vendedores que no vendieron ningún artículo numero ocho.
630
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Desarrollar un programa que le una matriz cuadrada de tamaño n y determine si se trata de una matriz simétrica o no. Una matriz es simétrica si los valores de cada fina son iguales los de su columna correspondiente. por ejemplo; la matriz { {1,4,7},{4,2,9},{7,9,3}} es simetrica.
629
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Programa que permite multiplicar 2 matrices. tomar en cuenta que el numero de columnas matriz A debe ser igual al número de columnas de matriz B.
628
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñe un programa que permita llenar dos vectores y encuentre la intersección de vectores ejemplo. El nuevo vector tiene los elementos de A que están en B Ejm. A={2,8,5,3} B={3,8,0} Resultado C={3,8}. verificar que el vector C no tenga elementos repetidos.
627
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. En una matriz se registra la cantidad de materiales que fueron usados en una empresa durante dos semanas de trabajo. Para cada semana se registra la cantidad del material en cada día laborable. Encontrar: a.Qué cantidad de materiales se uso en cada semana b.Cuál fue el porcentaje de la cantidad de materiales en cada día de la segunda semana de trabajo c.Qué día de la semana 1 fue en el que se uso la menor cantidad de materiales
626
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Realizar la operación para llenar de forma aleatoria un vector de números enteros y contar cuantos números que están almacenados en el vector son números primos.
625
Una empresa de ventas a doicilio maneja 10 artículos diferentes y cuenta con 50 vendedores. En un arreglo de 50x10 se tienen almacendas las cantidades de cada artículo vendidas por cada vendedor. Además, los precios de cada artículo están almacenados en un vector de tamaño 10. Se desea elaborar un programa para imprimir lo siguiente: a) La cantidad de dinero recopilado por cada vendedor. b) El número de vendedor que recopiló la mayor cantidad de dinero. c) El número del artículo más vendido (entre todos los vendedores). d) El total de vendedores que no vendieron ningún artículo numero ocho.
624
Desarrollar un programa que le una matriz cuadrada de tamaño n y determine si se trata de una matriz simétrica o no. Una matriz es simétrica si los valoes de cada fina son iguales los de su columna correspondiente. por ejemplo; la matriz { {1,4,7},{4,2,9},{7,9,3}} es simetrica.
623
Programa que permite multiplicar 2 matrices. tomar en cuenta que el numero de columnas matriz A debe ser igual al número de columnas de matriz B.
622
Diseñe un programa que permita llenar dos vectores y encuentre la intersección de vectores ejemplo. El nuevo vector tiene los elementos de A que están en B Ejm. A={2,8,5,3} B={3,8,0} Resultado C={3,8}. verificar que el vector C no tenga elementos repetidos.
621
En una matriz se registra la cantidad de materiales que fueron usados en una empresa durante dos semanas de trabajo. Para cada semana se registra la cantidad del material en cada día laborable. Encontrar: a.Qué cantidad de materiales se uso en cada semana b.Cuál fue el porcentaje de la cantidad de materiales en cada día de la segunda semana de trabajo c.Qué día de la semana 1 fue en el que se uso la menor cantidad de materiales
620
Realizar la operación para llenar de forma aleatoria un vector de números enteros y contar cuantos números que están almacenados en el vector son números primos.
619
En teoría de números, la conjetura débil de Goldbach es un teorema que afirma que; todo numero impar mayor que 5 puede expresarse como suma de tres numeros primos. se puede emplear el mismo numero primo más de una vez en ésta suma. Ejm. N=7: 3+2+2, N=9: 3+3+3
618
Solicitar al usuario que introduzca dos cadenas de caracteres, pueden utlizar la funcion getline(string). a) Crear una función que permita concatenar las cadenas de caracteres introducidas por el usuario. b) La función creada debe recibir dos punteros con las direcciones correspondientes de ambas cadenas. c) Desplegar el resultado de la concatenación
617
Hacer un programa que reciba de entrada 10 ventas del mismo número de vendedores, las introduzca en un arreglo y que de como salida: a) El promedio de las venta, b) Las ventas y la cantidad de ventas mayores al promedio.
616
Construya un programa que lea por pantalla un numero entero de varios digitos y diga el numero de digitos que tiene y la suma de éstos. El programa debe continuar ejecutándose de manera indefinida hasta que el usuario especifique que no desea continuar. Por Ejm. 5432 Resultado. Tiene 4 dígitos, suma=14. Desea continuar?
615
Construya un programa en C# que lea un numero entero positivo n que representa la antidad de numeros que el usuario debe ingresar y a continuación lea cada uno de los numeros del conjunto. Despliegue el valor máximo y su posición en el conjunto de numeros introducido donde ocurrio el máximo. a su vez, tambien realice lo mismo para el minimo valor.
614
Se desea realizar un programa que calcule el estado de salud de una persona, basándose en el Índice de Masa Corporal. El programa pedirá ingresar la siguiente información: Nombre Edad Estatura (centímetros) Peso (libras) El Programa Calculará y presentará el IMC, en base a la siguiente formula: IMC = kilogramos / (metros)^2 Luego de mostrar el índice mostrará el estado de salud en base a los siguientes rangos: Bajo Peso menos de 18.5 Normal entre 18.5 y 24.9 Sobrepeso entre 25 y 29.9 Obesidad más de 30 Después de ingresar mostrar el estado de salud, preguntará si desea ingresar otra persona, y se repetirá el proceso, hasta que ya no desee ingresar más. Una vez que se hayan ingresado todos los datos mostrará cuantas personas hay por cada estado de salud. También mostrará la cantidad de personas de 2 grupos que requieren especial atención: Menores desnutridos (menores de 15 años que presenten bajo peso) Posible Infarto (mayores de 40 años que presenten obesidad)
613
Diseñar un algoritmo que permita ingresar n números y permita validar: a) Que tenga siete dígitos, b)Que sea múltiplo de siete, c) Que muestre los tres primeros números de la lista
612
El número mas pequeño expresable como la suma de un primo al cuadrado, un primo al cubo, y un primo a la cuarta potencia es 28. De hecho, hay exactamente cuatro numero por debajo de 50 que se pueden expresar de tal manera: Realizar un programa que muestre en pantalla todos los numero por debajo de n (ingresado por teclado) que se pueden expresar como la suma de un primo al cuadrado, un primo al cubo y un primo a la cuarta potencia.
611
Una oficina de seguros ha reunido datos concernientes a todos los accidentes de tránsito ocurridos en el área metropolitana de Bogotá en el último año. Por cada conductor involucrado en un accidente se toman los siguientes datos: año de nacimiento, sexo (1: Femenino, 2: Masculino) y registro del carro (1: Bogotá, 2: Otras ciudades). Desarrollar una solución básica de programación que calcule: El porcentaje de conductores menores de 30 años. Porcentaje de conductores del sexo masculino y femenino. Porcentaje de conductores masculinos con edades entre 12 y 30 años. Porcentaje de conductores cuyos carros están registrados fuera de Bogotá.
610
Ingresar un numero entero y determinar si ES PRIMO o NO ES PRIMO. sin utilizar el operador MOD ni % (residuo),ni multiplicaciones, ni divisiones, es decir mediante sumas y/o restas, y ciclo repetitivo Repetir.... Hasta Que.....
609
Probar si una palabra ingresada por el usuario es o no palíndromo. Una palabra es palíndroma cuando se lee igual de derecha a izquierda que de izquierda a derecha. Ejemplo. ana, radar,oso
608
La incidencia de las vocales en una frase. Ejemplo: La tarea de hoy. Respuesta: A=3, E=2, O=1
607
Dada una frase visualizar las palabras de longitud impar en una frase al revés. Ejemplo: frase: La tarea de hoy. aerat yoh
606
En una frase contar cuantas palabras de longitud par y las de longitud impar que existan en ella. Ejemplo: frase: La tarea de hoy. Respuesta: Par =2 Impar = 2
605
Solicion Básica POO. Utilizando un método se necesita saber: una temperatura en grados centígrados permita devolver el resultado si tiene fiebre o alta NOTA: se considera que tiene fiebre si es mayor a los 37 grados
604
Realizar un programa que me permita crear un diccionario de datos con los días de la semana, su clave y el día deben ser ingresados por teclado, luego mostrar un mensaje que pida el número de la clave y presentar el día que corresponde a dicha clave, luego mostrar otro mensaje que pida el número de la clave y que elimine dicho elemento del diccionario.
603
Realizar un programa que me permita ingresar el nombre y el peso en kilos de un grupo de n personas (pedir el número de personas con un mensaje), si el peso en kilos es menor a 100 crear un vector con todos los pesos, si el peso es 100 kilos o más, crear otro vector con esos pesos, al finalizar se desea obtener la suma de elementos de cada vector, el promedio, y el mayor peso de cada rango, presentarlos antes de finalizar.
602
Un "struct" que almacene datos de una canción en formato (MP3, wav), Artista, Título, Duración (en segundos), Tamaño del fichero (en KB). Un programa debe pedir los datos de una canción al usuario, almacenarlos en dicho "struct" y después mostrarlos en pantalla.
601
En una concesionaria de vehículos, se desea registrar los automóviles disponibles para la venta de esta manera se registran el modelo del vehículo, el kilometraje, el año de fabricación, el número de placa y el costo. Realizar un programa que permita almacenar dicha información y que además permita: El vehículo más costoso El vehículo más barato El vehículo más antiguo El vehículo con menor kilometraje El vehículo con mayor kilometraje
600
Se tiene un vector de 20 elementos, ingresar numeros aleatorios se le pedirá que ingrese un numero, y se verificara cuántas veces aparece el numero dentro del vector.
599
Se tiene 2 vectores de 10 elementos cada uno, el primero con nombres de productos y el segundo con las cantidades vendidas. Se solicita mostrar los 5 productos mas vendidos.
598
Llenar un arreglo de 10 posiciones con numeros comprendidos entre 1 y 99. Ordenar dicha tabla de menor a mayor y visualizarla en pantalla.
597
Desarrolle una solución básica POO que permita determinar si una persona ya puede ingresar a un juego en el parque de diversiones debe recibir como parámetro la altura, peso, edad y género, con base en lo anterior retornar un mensaje indicando si puedo o no ingresar según la siguiente tabla. Altura, Peso, Genero, Juego Parque de Diversiones; 1.20 60 Femenino Carros Chocones, 1.40 65 Masculino Licuadora, 1.60 70 Femenino El pulpo, 1.80 80 Masculino Montaña Rusa
596
Visualce la sumatoria de los números terminados en (El número x que el usuario determine) entre N y M donde x es un digito decimal.
595
Diseñe un algoritmo que permita generar cada término y la sumatoria total de la serie: tal como indica la imagen. +(b-n)^1/1!*1^2 + (b-(n-1))^3/3!*3^2 + Donde b será un valor constante ingresado por el usuario y cuyo valor este entre 10 y 15 y el número de términos será n también un valor ingresado por el usuario.
594
Diseñe un algoritmo que permita ingresar dos numeros enteros y decir si el primer numero esta formado solo por cifras pares, y el segundo numero esta formado solo por cifras impares. Ejm1. Numero1: 246 y Numero2 : 5713 Respuesta: Los numeros si cumplen la condición. Ejm2. Numero1: 256 y Numero2 : 5203 Respuesta: Los numeros NO cumplen la condición
593
Solución básica POO. Utilizando un método se necesita saber: si un número es primo o no. Un número es primo solo si es divisible entre 1 y sí mismo (por ejemplo: 2, 3, …,13, 17, 19…).
592
Solución básica POO. Calcular la factorial un número ingresado por teclado y del valor obtenido se deberá obtener la raíz cuadrada y raíz cúbica. Por ejemplo, la factorial de 5 es 5*4*3*2*1= 120. Recibe el número 5 y retorna 120.
591
Solución básica POO. Calcular el resultado de un número elevado a un exponente dado, del resultado obtenido, mostrar la sumatoria total de todos sus valores anteriores
590
Solución básica POO. Calcular la edad de una persona teniendo en cuenta su fecha de nacimiento y retorne un mensaje si es o no mayor de edad. También se debe verificar si ese año fue bisiesto.
589
Solución basica POO. Calcular el área de un círculo (A = π r²) recibiendo como parámetro elradio y devolviendo el área.
588
Solución básica POO. Hallar la factorial de un número dado. Por ejemplo, la factorial de 8 es el resultado de 8*7*6*5*4*3*2*1 (Utilizando funciones que reciben y si retornan valor)
587
Elaborar un algoritmo que lea números en una matriz de 4 × 5 e imprima ésta y la transpuesta. La transpuesta de una matriz de orden m * n, es una matriz de orden n * m que se obtiene intercambiando filas por columnas, es decir, el elemento Aij, se coloca en el Bji.
586
Elaborar un algoritmo que permita leer 10 números en un arreglo. A continuación preguntar si desea introducir un nuevo valor, si es así, debe leer el nuevo valor y meterlo en la posición 0 del arreglo y todos los demás recorrerlos a la siguiente posición. El elemento de la posición 9 se perderá, es decir, saldrá del arreglo, porque el valor que se introduce "empuja" a los demás. Enseguida debe imprimirse todo el arreglo. Esto deberá repetirse mientras desee introducir un nuevo valor.
585
Dada una lista de N números enteros positivos se pide calcular el promedio de los números BONITOS. Decimos que un numero es Bonito si tiene una cantidad de dígitos impar y la suma de sus digitos es par.
584
Mostrar los números SIMPATICOS que hay entre 1 y 1000. Decimos que un numero es SIMPATICO, si la suma de sus dígitos es impar. Por ejemplo, 23 es SIMPATICOpuesto que, las suma de sus es 5, que es un numero impar,
583
Dado un numero entero positivo, determinar si el numero es AUTENTICO. Decimos que un número es AUTENTICO si al invertirlo es mayor que el valor original. Por ejemplo, 223 es AUTENTICO ya que al invertirlo se genera el numero 322 que es mayor al original (223)
582
Leer un numero N ingresado por el usuario: Validar si el número N ingresado sea mayor que 1, caso contrario escribir un mensaje (ERROR Debe ingresar mayor que 1) y solicitar al usuario que ingrese un numero mayor a 1, No dejar que avance el código mientras no se cumpla la condición, En caso de que el numero ingresado sea 2 mostrar el mensaje "El 2 es el primer numero primo" y finaliza la ejecución del codigo. El algoritmo deberá identificar si el numero ingresado N es un numero primo o no es primo. verificar cuantos numero primos existen en el rando de [2 a N] y mostrar por pantalla. Sumar los numero primos que haya encontrado en el rango de [2 a N]. Obtener el promedio de los números primos encontrados en el rando de [2 a N]
581
Realiza correctamente el siguiente programa: Crear la clase Elevador con los siguientes campos: Cantidad de personas y Peso del viaje. Elaborar un programa que lea los datos de los viajes del día: Cantidad de personas y Peso del viaje. Y al finalizar imprima Cantidad de Viajes, Personas Transportadas, Peso Transportado, Promedio de personas por Viaje y Promedio de peso por Viaje.
580
Desarrolle un algoritmo para saber cuando un numero ingresado por el usuario es perfecto (la suma de sus divisibles es igual al numero ingresado, ejm. 6 y 28 son perfectos (ciclo for)
579
Realizar un programa que despliegue el promedio de n numeros pares ingresados por el usuario el sistema debe descartar si un numero es impar o neutro cuando alcance los n numeros pares desplegar el resultado (ciclo for y/o while)
578
Desarrolle un algoritmo donde el usuario ingrese por teclado 100 numeros al termino del ciclo despliegue por pantalla cuantos numeros son mayores y cuantos menores al primer numero ingresado (ciclo while)
577
Desarolle un algoritmo que despliegue por pantalla la siguiente serie 1,3,5,2,4,6,7,9,11,8,10,12........100 (ciclo for)
576
Utlizando Repetir - Hasta que (do...while) Se quiere escribir un programa que: Pida por teclado un número entero, pregunte al usuario si desea introducir otro o número, repita mientras que, el usuario no responda 'n' de (NO). Muestre por pantalla la media aritmética de los números introducidos por el usuario.
575
Se quiere escribir un programa que: Pida por teclado un número entero, pregunte al usuario si desea introducir otro o número, repita mientras que, el usuario no responda 'n' de (NO). Muestre por pantalla la suma de los números introducidos por el usuario.
574
Realice un programa que lea 2 números enteros y determine si terminan o no en el mismo digito.
573
Hacer un programa que lea una variable tipo string una cadena de texto por teclado y determine : a) La cantidad de caracteres mayusculas, b) la cantidad de caracteres minuscula, c)la cantidad de dígitos (números), d) la cantidad de signos y espacios.
572
Crear un programa que llame a una función que nos devuelva la suma de los N primeros números pares. N se solicitará por pantalla
571
Genera la siguiente matriz K de tamaño cuadrado N x N que muestre tal como se muestra en la imagen
570
Llenar el vector A con los dígitos de un número menor a 10 introducidos por teclado, generar un nuevo vector K con el numero de veces que indique su dígito a la izquierda.
569
Elaborar un algoritmo que lea dos arreglos unidimensionales de igual tamaño y forme un tercer arreglo mediante el producto de los elementos de los dos arreglos, tomados en orden inverso, es decir, productos del primer elemento del primer arreglo con el último del segundo; del segundo del primer arreglo con el penúltimo del segundo arreglo; hasta llegar al último del primer arreglo con el primero del segundo arreglo. Imprimir el arreglo formado.
568
Suponga que se quiere imprimir un cuadrado como el de la siguiente figura suponiendo que conocemos previamente el valor de N. Implemente una función que imprima tal cuadrado según sea el valor de N .
567
Diseñe una solución básica con POO que permita resolver: la suma de tres (3) números enteros impares inferiores a 400.
566
Diseñe una solución básica con POO que permita resolver: de los 200 primeros números enteros positivos se necesita calcular la sumatoria de los números pares e impares.
565
Diseñe una solución básica con POO que permita resolver: Dado dos números enteros positivos se necesita conocer el listado de los números pares antecesores de cada uno de ellos, superiores a 0.
564
Diseñe una solución básica con POO que permita resolver: que indique cuál es el mayor de cuatro números enteros. Al número mayor obtener su raíz cuadrada.
563
Una compañía productora de pasteles tiene N pastelerías ubicadas en M departamentos. Hacer un algoritmo que permita almacenar en dos arreglos unidimensional los nombres de cada pastelería y los nombres de cada departamento. La producción (en unidades) es almacenada en un arreglo bidimensional de N x M. Para cada uno de los siguientes puntos se debe crear un método, para determinar e imprimir lo siguiente: 1.El nombre del departamento con la mayor cantidad de unidades producidas. 2. El Departamento con menor producción que el promedio por departamento. 3. La producción mayor por cada departamento. Indicar si entre la primera pastelería y la Segunda pastelería se realizó o no un incremento de las unidades producidas. 4. La cantidad de producciones mayores a cierta cantidad ingresada por el usuario
562
Realizar un juego que genere un numero aleatorio, luego el usuario debe advinar el numero "pensado" por la computadora, en cada intento deben indicar un mensaje TE PASASTE o TE FALTA, MUY PEQUEÑO , debe contabilizar el número de intentos hasta adivinar el número y mostrar el mensaje FELICITACIONES.
561
Elaborar un programa que permita leer 20 nombres, de personas en un arreglo y permita consultarlo de acuerdo con el número de posición que ocupa dentro del arreglo.
560
Se tienen dos arreglos unidimensionales A y B de N elementos. Partiendo de los dos arreglos, elaborar un algoritmo que forme tres nuevos arreglos. El primero con la suma de los elementos respectivos, el otro con el producto y el último con la diferencia.
559
Leer dos matrices cuadradas de orden N y determinar si el promedio entero de los elementos de la diagonal de una matriz es igual al promedio de los elementos de la diagonal de la otra matriz.
558
Leer dos matrices 4x5 enteras y determinar si la cantidad de números pares almacenados en una matriz es igual a la cantidad de números pares almacenados en la otra matriz.
557
Leer una matriz 3x4 entera y determinar cuántos de los números almacenados son primos.
556
Leer una matriz M x N entera y determinar cuántas veces se repita en ella el número mayor.
555
Elaborar un programa que lea un numero, un digito y determine si el digito esta dentro del numero java.
554
UTILLIZANDO ARREGLOS. La tienda MULTIVARIDADES MIMA, desea obtener el total de ventas diarias de la tienda y la cantidad de ventas por departamento. La tienda cuenta con 3 departamentos Ropa y calzado, línea blanca y cosmeticos. Se debe registrar la fecha del día y a continuación registrar las ventas del día de los departamentos. La inforación de salida en: la fecha del día, la cantidad de ventas realizadas en el día, el total de ventas por departamentos, tambien a la tienda le interesa saber cuál fue el departamento que realizó más ventas. Importante validar que solo se registren ventas en los departamentos que tiene la tienda.
553
Crea un vector de números de un tamaño pasado por el usuario, el vector contendrá números aleatorios entre 1 y 300 y mostrar aquellos números que acaben en un dígito que el usuario le indique (debe controlar que se introduce un numero correcto), estos deben guardarse en un nuevo vector. Por ejemplo, en un vector de 10 posiciones e indicamos mostrar los números acabados en 5, podría salir 155, 25, etc
552
En un certamen de atletismo se desea implementar un control para almacenar el tiempo de cada corredor y además determinar por los datos obtenidos en los tiempos de los corredores cual es el ganador. Se debe especificar cuantos atletas van a participar.
551
Escribir un programa que lea X números enteros positivos y determine para cada uno si es capicúa o no lo es. Un número capicúa es aquel que se lee igual de izquierda a derecha y de derecha a izquierda.
550
Escribir un programa que permita mostrar la lista de los N primeros términos de la serie: 1, 1, 2, 4, 7, 11, 16, 22, ... y calcular cuánto suman. El programa se debe repetir mientras se dese hacerlo.
549
Leer X números y para cada uno indicar si es primo o no lo es. Al terminar de ingresar los números, indicar la cantidad de números primos encontrados.
548
Leer un número entero de 2 dígitos, validar el ingreso y si terminar en 1 mostrar en pantalla su primer dígito, si termina en 2 mostrar en pantalla la suma de sus dígitos y si termina en 3 mostrar en pantalla el producto de sus dos dígitos.
547
Desarrolle un programa que permita convertir calificaciones numéricas, según la siguiente tabla: A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9.
546
Hacer un programa que reciba como entrada la calificación final de los estudiantes de Introducción a la Programación, y de como salida la cantidad de estudiantes que obtuvieron una calificación mayor o igual a 90.
545
Una empresa tiene N sucursales en el país. Se formó una matriz de N por 12 que contiene las ventas de cada sucursal durante los 12 meses del año. Desarrollar un programa que permita calcular: • El total de las ventas de la empresa • El total de ventas por cada sucursal • La sucursal que más vendió durante los 12 meses • El mes que menos vendió la compañía
544
Mediante un menu, utilizando funciones. Calculador de edad y fechas: Programa que permita seleccionar una de las siguientes funciones: • Calcular edad: dada la fecha de nacimiento de una persona (dd-mm-aaaa) debe indicar la edad en años, meses y días, además, debe indicar cuántos meses y días faltan para su próximo cumpleaños. • Fecha de mañana: Dada la fecha actual indicar cuál será la fecha del día siguiente. • Signo zodiacal: Dados los nombres y las fechas de nacimiento de un grupo personas indicar a cada uno su signo zodiacal y al final indicar cuantas pertenecen a cada signo. (guardar la información en arreglos). El programa debe permitir digitar información hasta que el usuario lo desee.
543
En un peaje se desea saber cuántos carros y cuántos buses pasaron en un día, el promedio de personas que viajan en carro y el promedio de los que viajan en bus. Elabore un algoritmo para encontrar lo anterior, teniendo en cuenta que por cada vehículo que pase se elabora un ingreso donde se especifica el tipo de vehículo (1 si es bus y 2 si es un carro), el número de personas que lo ocupan y la cantidad de vehículos que ingresaran.
542
Diseñar el algoritmo y programa tal que dado un rango de números enteros, determinar la cantidad de números pares que contiene.
541
Dado un número de mes y un año, escriba un algoritmo que determine el número de días que corresponda a los valores ingresados. Para el número de mes 2 considere que si el año es bisiesto (múltiplo de 4) el número de días que corresponde es 29, caso contrario 28. Para los demás meses el número de días que corresponda será 30 o 31 de acuerdo al mes, independientemente del año. Por ejemplo, si el número de mes es 1 y el año 2020, la respuesta será: tiene 31 días. Otro ejemplo, si el número de mes es 2 y el año 2020, la respuesta será: tiene 29 días. Etc. Verifique que los datos de entrada sean correctos, caso contrario muestre un mensaje de error.
540
Escriba un algoritmo que permita ingresar 4 notas de un estudiante y determine la nota menor y su promedio sin considerar la nota menor. En base a su promedio determinar su clasificación de acuerdo a la siguiente tabla: PROMEDIO CLASIFICACIÓN Menor a 5 Muy bajo De 5 hasta 10 Bajo Mayor a 10 hasta 14 Regular Mayor a 14 hasta 17 Bien Mayor a 17 Muy bien Por ejemplo, para las notas: 10, 16, 7, 14, el resultado debe ser: Nota menor : 7 Nota promedio: 13.333 Clasificación : Regular
539
Escriba un algoritmo que permita ingresar los siguientes datos de una persona: nombre, edad, peso y determine el año de nacimiento, así como la categoría que le corresponde según su peso, dando los siguientes resultados: Hola “nombre”, naciste en el año 9999, tu peso está en la categoría “categoría”. Considere que “nombre” es el nombre ingresado, 9999 es el año en que nació, “categoría” es la categoría que le corresponde según la siguiente tabla PESO CATEGORÍA Hasta 60 Saludable Mayor a 60 hasta 80 Sobrepeso Mayor a 80 Obeso
538
Escriba un algoritmo que permita ingresar 1 número entero de 3 cifras y determine la suma de ellas. Por ejemplo, si e número ingresado es 407, la respuesta sería 11 Verifique que los datos de entrada sean correctos, caso contrario muestre un mensaje de error.
537
Escriba un programa que lea dos números: double base y int exponente. El programa debe calcular la potencia de base elevado a exponente, considere además que el exponente puede ser negativo. Si exponente < 0; entonces potencia = 1 / base exponente La idea es no usar la función pow de la librería , el objetivo es escribir un algoritmo que calcule la potencia, es decir, hacer lo que hace la función pow.
536
Los números primos son aquellos números divisibles solamente entre 1 y ellos mismos, por ejemplo: 23, 17, 19, 7. Diseñar un programa que imprima todos los números primos que existen entre 50 y 500.
535
Hacer un programa que calcule el promedio de los números múltiplos de 9 desde un entero numDesde leído por teclado hasta un entero numHasta también leído por teclado. Debe validar que el primer entero sea menor que el segundo. (use un ciclo while).
534
Una compañía productora de pasteles tiene N pastelerías ubicadas en M departamentos. Hacer un algoritmo que permita almacenar en dos arreglos unidimensional los nombres de cada pastelería y los nombres de cada departamento. La producción (en unidades) es almacenada en un arreglo bidimensional de N x M. Se pide determinar e imprimir lo siguiente: 1-El promedio de producciones (en unidades) de las pastelerías impares. 2-La pastelería con mayor producción que el promedio por pastelería. 3-Imprimir si la mayor producción se encuentra en la diagonal principal o en la diagonal secundaria.
533
Crear programa que determine todas las parejas de numeros amigos en un rango del 1 al 5000.
532
Utilizando POO. Desarrollar un algoritmo que permita ingresar las cedulas y nombres de 10 estudiantes, El usuario puede ingresar la cedula ca buscar en el vector y el algoritmo debe mostrar el nombre a quién le corresponde el documento, siempre y cuando haya ingresado previamente.
531
Diseñe una solución básica con POO que permita resolver: si un número es par o impar y obtener su valor al cuadrado y al cubo.
530
En este problema pedir un número entero y mostrar todos los divisores exactos del número comprendidos entre 1 y el número leído.
529
Diseñe una solución básica con POO que permita resolver: si un número es divisible entre 3, 9 y 12.
528
Diseñe una solución básica con POO que permita resolver: la hipotenusa de un triángulo rectángulo.
527
Diseñe una solución básica con POO que permita resolver: que lea de teclado la marca y modelo de un auto e imprima en pantalla el modelo y la marca (orden invertido a lo que se lee)
526
Diseñe una solución básica con POO que permita resolver: la suma de números enteros superiores a 50 e inferiores a 500.
525
Diseñe una solución básica con POO que permita resolver: el cociente y el residuo dados de 20 números enteros.
524
Crear un programa en java que permita imprimir los números comprendidos entre dos valores P y Q, ingresados por el usuario. Tenga en cuenta el orden de los mismos.
523
Desarrollar un programa que permita obtener el dígito del millar de un numero cualquiera. Mostrar el dígito e indicar si es par o no. SI no existe dígito de millar, mostrar el mensaje NO HA DIGITO DE MILLAR-
522
Utilizando POO, crear un programa, con el nombre de proyecto : Estudiante y una clase en el mismo paquete llamada Operación. Que realice lo siguiente : Pedir por consola un número de estudiantes, luego solicitar los atributos: nombre, apellido, cédula, edad, nota 1,nota2 de cada estudiante, a continuación crear los siguiente métodos: promedio de las notas de cada estudiante, estudiantes aprobados, estudiantes reprobados,(tomando en cuenta que un estudiante aprueba con la nota de 7 o mas, promediando nota1y nota2), promedio de las edades de los estudiantes, la nota más alta de los estudiantes y el estudiante) , para el siguiente ejercicio haga uso de arreglos y llame a los métodos desde la clase principal e imprima por consola lo requerido.
521
POO Java. Se tiene un vector de números enteros para el cual se desea obtener : a) el total de números pares b) el total de impares del arreglo, c) el promedio de los números que son múltiplos de 5, d) la suma de los números pares e) el promedio de los impares. f) incluir un método que ordene los elementos del arreglo de mayor a menor.
520
POO Java. Se quiere almacenar en un arreglo las N notas de los estudiantes del curso de programación y se desea saber: a) cuántos estudiantes obtuvieron una nota entre 3.0 y 4.0; b) Cuantos estudiantes tienen nota superior a 4.0, c) El total de estudiantes que reprobaron la materia, d)el promedio de los reprobados e) el promedio general del curso. f) Ordenar de Mayor a menor.
519
Ingresar un numero entero de cuatro dígitos, validar el ingreso (de lo contrario mostrará un mensaje FUERA DE RANGO), se pide sumar todos los dígitos pares. Por Ejm. si el número es 3872, el resultado será 10.
518
Ingresar un numero entero de cuatro dígitos, validar el ingreso (de lo contrario mostrará un mensaje FUERA DE RANGO), se pide sumar los dos dígitos del centro. Por Ejm. si el número es 3872, el resultado será 15.
517
Ingresar el nombre de la persona y su fecha de nacimento (dia,mes y año), calcular la edad hasta el 18/10/2020;
516
Dado tres números saber cuál es el mayor y cuál es el menor.
515
Dado dos números saber cuántos números primos hay entre uno y otro.
514
Dado dos números mostrar la sumatoria de todos los números entre uno y otro conociendo que el segundo es mayor que el primero.
513
Una empresa se dedica a la venta de viveres, necesita un programa para gestionar las facturas. En cada factura figura el codigo del producto, la cantidad productos vendidos. Se tiene 5 tipos de productos, sus precios son: arroz 0.50, aceite 3.55, leche 0.85; carne 1.34, pan 0.18. No debe sumar las facturas que se ingrese con otro código de producto. Se debe ingresar facturas hasta que el usuario ingrese que no desea ingresar más facturas. Las facturas deben almacenarse en una matriz; codigo de producto, cantidad, precio unitario, subtotal. Se necesita desplegar el listado de productos comprados. codigo de producto, cantidad, pecio unitario, subtotal. Al final del listado presentar la facturación total y la cantidad de productos vendidos. opcional usar un menu con opciones como ingreso de productos, imprimir factura, salir. Debe validar con excepciones que solo se pueda ingresar numeros reales mayores que 0. Debe obligatoriamente usar métodos. Por ejemplo para ingresar los datos de la fatura en una matríz de productos a facturar, calcular el total a pagar y el total de productos.
512
Dados los siguientes datos: Valor inicial de la serie, numero de veces que se repite la serie e incremento. Debe validar con excepciones. Si no se ingresa numeros (a los 3 parámetros de entrada) debe devolever ERROR, DEBE INGRESAR SOLO NUMEROS. Si se ingresa numeros menores que cero, debe mostrar ERROR, INGRESAR MAYORES A CERO calcular la suma de la serie de la siguiente manera: inicio:5 numero de veces:3 incremento:2 serie: 7(5+2)+10(5*2)+9(7+2)+14(7*2)+11(9+2)+18(9*2) =69
511
Ingresar un numero entero entre 00 y 99 inclusive. Debe validar con excepciones que sean numero enteros [0,99] si el numero está mal ingresado o no es un numero, debe presentar en pantall en siguiente mensaje ERROR, INGRESAR ENTRE 0 Y 99. Si está correctamente ingresado realice lo siguiente: 1) Sume los 2 dígitos 2) Tome el utimo ( a la derecha) del numero ingresado y de la suma. 3) Combine estos 2 numeros (como numeros, no como texto). Si se repite éste proceso varias veces se obtiene el original.
510
Elaborar un algoritmo que permita leer 20 nombre de personas en un arreglo y permita consultarlo de acuerdo con el número de posicion que ocupa dentro del arreglo.
509
Elaborar un algoritmo que lea un número entero positivo de cuatro cifras y muestre la suma de los dos dígitos del centro. Validar el ingreso, es decir, si ingresa un número que no tenga 4 dígitos deberá mostrar un mensage DATO NO VALIDO.
508
Hacer un programa que me lea dos numeros y mostrar todos los numeros terminados en 4 comprendidos entre ellos.
507
ingresar un número cualquiera en el rango del 0 al 9999 y transformarlo a la lectura de lenguaje natural (LETRAS). Si el número no se encuentra en el rango del 0 al 9999, entrar en un ciclo hasta que el usuario ingrese un número en el rango correspondiente. por ejm. si ingresa 497 me muestre CUATROCIENTOS NOVENTA Y SIETE.
506
Una compañía tiene N sucursales en todo el país. Se formó una matriz de N por 12 que contiene ventas de cada sucursal durante los 12 meses del año. Elaborar un programa que nos permita hallar e imprimir lo siguiente: a) Total, de ventas de la compañía b) Total, de ventas por cada sucursal c) Sucursal que más vendió durante el año d) Mes que menos vendió la compañía
505
Crear un programa de ordenador para gestionar los resultados de un campeonato de fútbol con 15 partidos disputados entre n equipos. Para ello vamos a utilizar una tabla par guardar por cada equipo en su correspondiente partido el número de goles anotados. Encontrar: a) ¿Cuál fue el número de partido en el campeonato que mayor número de goles tiene? b) ¿Cuál fue la media de goles apuntado por cada equipo? c) Ordenar por el número de goles de menor a mayor los partidos del 3er equipo
504
Ingresar un número entero, verificar que tenga 2 dígitos, si es así hallar las suma del primero y el último dígito, caso contrario hallar el cuadrado del número.
503
Usando una matriz cuadrática (nxn) realizar las siguintes figuras usando ciclos repetitivos. El ingreso del tamaño de la mattriz debe ser impar y no menor a 9.
502
Ingresar por teclado el valor de un vehículo y el porcentaje de discapacidad de una persona Al valor del vehículo agregar el 12% de IVA de acuerdo con: • Si la persona tiene un porcentaje de 1 al 35% el valor de descuento es el 20%. • Si la persona tiene entre 36% y 50% el valor de descuento es de 40% • Si la persona tiene entre 51 y 75% el valor de descuento es del 60% • Si la persona tiene mas del 75% el valor de descuento es el 75%. Desplegar El valor del vehículo, el valor de IVA, el valor de descuento y el valor a pagar
501
Usando una matriz cuadrática (nxn) realizar las siguintes figuras usando ciclos repetitivos. El ingreso del tamaño de la mattriz debe ser impar y no menor a 9. Utilizar Metodos.
500
Se tiene N clientes los cuales pueden acceder a N productos diferentes, de cada producto se conoce su precio unitario. Genere un programa para emitir facturas por cliente tome en cuenta el cargo de cobro de iva (12%); además el negocio según el caso proporciona crédito o entrega el cambio si el cliente no dispone o le sobra dinero al relacionarlo con el valor total de la factura, presentar el mensaje correspondiente indicando el valor prestado o devuelto. Por último, acumule los valores de las compras de los N clientes e indique esta información.
499
Utilizando funciones y arreglos resolver: La empresa Metropolitana de Agua Potable de Quito, cada mes hace la lectura del consumo de agua de N medidores, en el transcurso de todo un año tendremos por tanto la lectura de los 12 meses. Si el costo de cada metro cúbico de agua es de 50 centavos calcule el valor a pagar mensual por medidor, calcule el pago anual por medidor, el pago trimestral por medidor e indique cual es el mes con mas alto consumo de agua. Nos informan que la producción de agua a la empresa le cuesta 1.30 dólares el metro cúbico, calcule la matriz de déficit e indique el valor total de este rubro.
498
En un hospital se tiene la cantidad de operaciones hechas por cada día de la semana en cada especialidad. Se conoce además el nombre del médico jefe de cada especialidad. Se desea obtener: a) La (las) especialidad que más operaciones realizó en la semana y su médico jefe. b) Qué días de la semana no se hicieron operaciones de una especialidad dada. c) Cuántas operaciones se realizaron el fin de semana. d) Cuántas operaciones dirigió un médico dado y cuál es su especialidad. e) Un reporte ordenado por especialidad de las operaciones realizadas cada día de la semana y su médico jefe.
497
Dada 15 temperatura promedio de 15 días clasifíquelas en bajas (0-15) medias de (16-25) y altas (25-40) y cuente cuantas hay en cada clase. Tomando en cuenta que las temperaturas bajas y altas generan un incremento en el consumo de electricidad de 20% y 15 % respectivamente y tomando como dato que el consumo promedio familiar es de 1$ diario. Calcule el valor a pagar en los 15 días.
496
Dadas las ventas semanales de un negocio cuyas ventas están entre 50 y 500 dólares diarios, clasifique en altas(300-600), medio (300-150) y bajas de (50 -150), Si la utilidad de las ventas es el 5% calcule el valor semanal de ganancia he indique cual fue la venta en el fin de semana.
495
En una matriz 6 x 10 se tiene la información de las ventas diarias de una cadena de comida (0-1000). Si la utilidad por las ventas es del 30 % en los días pares y el 25 % en los impares construya la matriz utilidades e indique la sucursal con más ventas, el día con menos ventas. Clasifique las utilidades en 3 rangos (alto, medio y bajo), solicite al usuario los valores de los rangos
494
Se tiene N clientes los cuales pueden acceder a N productos diferentes, de cada producto se conoce su precio unitario. Genere un programa para emitir facturas por cliente tome en cuenta el cargo de cobro de iva (12%); además el negocio según el caso proporciona crédito o entrega el cambio si el cliente no dispone o le sobra dinero al relacionarlo con el valor total de la factura, presentar el mensaje correspondiente indicando el valor prestado o devuelto. Por último, acumule los valores de las compras de los N clientes e indique esta información. (Uilizar funciones)
493
Escribir un programa en Java en el que pida al usuario números de 1 al 1000 hasta que inserte un 0. Una vez terminado, mostrar en el orden que fueron ingresados y mostrarlos en orden ascendente, (mínimo 10 números)
492
Un tablero de dardos está compuesto por cinco aros concéntricos como se muestra en la figura. La tabla siguiente muestra el radio de cada uno de estos aros y el puntaje otorgado por un dardo en cada uno de los colores. Suponga que el centro del tablero es el punto (0, 0). Calcule el puntaje obtenido con un dardo que golpea el tablero en el punto (x, y).
491
Un profesor tiene 30 estudiantes y cada estudiante tiene cuatro calificaciones parciales. Almacenar los datos en un archivo (fichero de texto o binario) asociado al nombre del estudiante, dejando espacio para la nota final. incluir un menu: 1. añadir estudiantes 2. visualizar datos del estudiante 3. introsucir nuevas notas 4. Calcular y mostrar nota final de un estudiante (suma de notas parciales + nota final)
490
Llenar un vector de N números enteros y encuentre la mayor diferencia entre 2 números consecutivos y las posiciones en las que están éstos numeros ejm: (SCILAB) 10, 8, 5, 2, 15, 7 Resultado: Mayor diferencia 13 Elementos 4 y 5
489
Llenar una matriz de N filas x M columnas con números enteros, e imprimir en que filas y en que columnas todos sus numeros son pares. por ejemplo 1 , 3 , 2, 4, 5; 2, 4 ,6 ,8, 2; 7 ,13, 4, 6 ,15; 0, 4 ,10, 2, 6; Resultado: Filas: 1,3 Columnas: 2,3
488
Desarrollar la emulación de un sistema que permita verificar si una clave es robusta. El sistema debe preguntar al usuario 8 caracteres uno a uno. Una clave se considera robusta, si almenos compuesta al menos de una letra mayúscula, una letra minúscula, un número y un caracter especial. Cosiderando estos parámetros el sistema emitira un mensaje referente al cumplimiento de seguridad, segun corresponda.
487
Realizar un programa que reciba un número entero mayor o igual que 2, imprimir un numer primo más cercano al número ingresado, inclusive puede ser el mismo numero. Si se ingresa un número menor a 2, debe volver a ingresar el número.
486
Ingresar un número entero y determinar si es un número PRIMO o no lo es.
485
Leer 3 números enteros y determinar si forman un triángulo (la suma de dos datos debe ser mayor al tercer lado) y determinar que tipo de triángulo forman. EQUILATERO, ISOSCELES O ESCALENO
484
Ingresar un numero entero y determiar si es un numero PAR o IMPAR
483
Determina el valor absoluto de un número
482
Se pretende realizar un programa para gestionar la lista de participaciones en una competición de salto de longitud. El número de plazas disponible es de 10. Sus datos se irán introduciendo en el mismo orden que vayan inscribiéndose los atletas. Diseñar el programa que muestre las siguientes opciones: 1- Inscribir un participante. 2- Mostrar listado de datos. 3- Mostrar listado por marcas. 4- Finalizar el programa. Si se selecciona 1, se introducirán los datos de uno de los participantes: Nombre, mejor marca del 2002, mejor marca del 2001 y mejor marca del 2000. Si se elige la opción 2, se debe mostrar un listado por número de dorsal. La opción 3 mostrará un listado ordenado por la marca del 2002, de mayor a menor. Tras procesar cada opción, se debe mostrar de nuevo el menú inicial, hasta que se seleccione la opción 4, que terminará el programa
481
Crear una matriz “marco” de tamaño 8x6: todos sus elementos deben ser 0 salvo los de los bordes que deben ser 1. Mostrarla.
480
Queremos desarrollar una aplicación que nos ayude a gestionar las notas de un centro educativo. Cada grupo (o clase) está compuesto por 5 alumnos. Se pide leer las notas del primer, segundo y tercer trimestre de un grupo. Debemos mostrar al final: la nota media del grupo en cada trimestre, y la media del alumno que se encuentra en la posición N (N se lee por teclado).
479
Crear un programa que lea por teclado una tabla de 10 números enteros y la desplace una posición hacia abajo: el primero pasa a ser el segundo, el segundo pasa a ser el tercero y así sucesivamente. El último pasa a ser el primero.
478
Leer los datos correspondiente a dos tablas de 12 elementos numéricos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de A, otros 3 de la B, etc
477
Realizar un programa que nos pida un número n, y nos diga cuantos números hay entre 1 y n que son primos.
476
Dibuja un cuadrado de n elementos de lado utilizando *.
475
Pide un número (que debe estar entre 0 y 10) y mostrar la tabla de multiplicar de dicho número
474
Pedir un número de 0 a 99 y mostrarlo escrito. Por ejemplo, para 56 mostrar: cincuenta y seis
473
Pedir una nota numérica entera entre 0 y 10, y mostrar dicha nota de la forma: cero, uno, dos, tres...
472
Pedir el día, mes y año de una fecha correcta y mostrar la fecha del día siguiente. suponer que todos los meses tienen 30 días.
471
Conjetura de Goldbach: la congetura de Goldbach afirma que todo número natural par mayor que 2 puede expresarse como la suma de dos números primos. Dado un natural n, mayor que 2, calcular dos números primos tales que su suma sea igual a n. Mostrar el número ingresado y los 2 número primos.
470
Ana va a la universidad cada A días, Bernardo cada B días, y Carlos cada C días. Si todos van a la universidad hoy, ¿dentro de cuántos días irán nuevamente los tres?
469
Programa que solicite 2 número y verifique si los 2 números son pares, mostrar el mensaje correspondiente.
468
Programa que pida tres números y diga si la multiplicación de los dos primeros es igual al tercero.
467
Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000 euros anuales, el programa debe realizar los cálculos en función de los siguientes criterios: a. Si lleva más de 10 años en la empresa se le aplica un aumento del 10%. b. Si lleva menos de 10 años pero más que 5 se le aplica un aumento del 7%. c. Si lleva menos de 5 años pero más que 3 se le aplica un aumento del 5%. d. Si lleva menos de 3 años se le aplica un aumento del 3%.
466
Diseñar un programa que permita ingresar la hora, minutos y segundos, calcular y mostrar exactamente el segundo anterior.
465
En un colegio, se necesita hacer una selección de basquétbol que represente al colegio, para lo cual es requisito indispensable que los postulantes sean menores o iguales a 19 años, con un estatura de mas de 175 cm y el peso tiene que estar entre los 80 kg y 75. Se pide hacer un programa que permita ingresar n postulantes a formar parte de la selección, y que imprima: La cantidad de alumnos que pasaron. Cuántos alumnos reprobaron. Cantidad de alumnos que pasaron dos de los requisitos.
464
Realizar un programa que permita ingresar n cantidad de empleados de una empresa donde nos permita ingresar los sueldos de los empleados. El programa debe mostrar la cantidad de trabajadores que tienen sueldos menores que 1000, entre 1000 y 5000; y la cantidad de empleados que tienen sueldos mayores a 5000.
463
Hacer un programa que permita ingresar n cantidad de fracciones que deseamos visualizar en pantalla, y debe cumplir la siguiente serie que se muestra a continuación . 1/2, 3/4, 5/6, 7/8, 9/10…
462
Programa que nos permita sumar una serie de fracciones: 1/2 + 2/3 + 4/8 + 7/17 + 11/30 …
461
Hacer un programa que nos permita ingresar el límite del numerador hasta donde queremos que se realice la suma, sólo el numerador tendrá el límite, el denominador no cambiará, por ejemplo; 1/2 , 2/2, 3/2, 4/2 …..
460
Hacer un programa que permita ingresar si los conductores son masculinos o femeninos, si es femenino y son menores de 21 años deberán pagar s/.800, si es mayor de 21 años deberá pagar s/.500. Si el estudiante es masculino y menor de 25 años deberá pagar s/.1000 y si es mayor de 25 años deberá pagar s/. 700. Imprimir el pago correspondiente.
459
Programa que pida 3 numeros y al final imprima los numeros 1 al 31, excepto los numeros que usted ingresó.
458
Escriba un programa que pida el número de mes(1 a 12) validar el ingreso. El programa debe mostrar el número de días que tiene el mes, asumir que febrero tiene 28. utilizar máximo 4 preguntas.
457
Elabore un programa que lea un espacio en kilómetros y lo convierta e imprima en millas (Un kilómetro es igual a 0,621371 millas).
456
Elabore un programa que lea el nombre de un empleado, su salario básico por hora y el número de horas trabajadas durante una semana. Calcular el salario neto, teniendo en cuenta que si el número de horas trabajadas durante la semana es mayor que 40, esas horas se consideran horas extras y tienen un 35% de recargo. Imprima el nombre del empleado y su salario neto.
455
Elabore un programa que lea dos números e imprima ambos números si son de diferente signo, de lo contrario imprima un mensaje que diga “no se cumple la condición”
454
Elabore un programa que lea dos números e imprima ambos números si por lo menos uno de ellos es positivo, de lo contrario imprima un mensaje que diga “no se cumple la condición”.
453
Elabore un programa que lea un número e imprima el número y el valor absoluto del mismo.
452
Realizar un programa que permita calcular el promedio de notas de un estudiante, donde el estudiante cursa 5 materias.
451
Hacer un programa que calcule el costo de un telegrama. Existen 2 tipos de telegramas: el tipo ordinario (O) y el tipo urgente (U). En el ordinario, si son 10 o menos palabras, el costo por palabra es de $ 8.00, y la palabra extra (las que se excedan de 10), cuesta $ 6.00. En el urgente, si son 10 o menos palabras, el costo por palabra es de $ 12.00 y cada palabra adicional cuesta $ 10.00. Pedir al usuario el tipo del telegrama (O = ordinario, U = urgente), y el número de palabras. El programa deberá mostrar el costo total de dicho telegrama.
450
Los resultados de las ultimas elecciones del alcalde en el pueblo de chiapas han sido los siguientes. Existen 5 distritos y 4 candidatos. El número de votos se registra en una matriz. Escribir un programa qe haga las siguientes tareas: - Imprimir la tabla anterior con cabeceras (distritos y candidatos) incluidas. - Calcular e impirmir el numero total de votos recibidos por cada candidato y el porcentaje del total de votos elegidos, asi mismo visualizar el candidato mas votado. - Si algun candidato recibe más del 50 % de los votos, el porgrama impirmira un mensaje declarandolo ganador. - Si ningun candidato recibe más del 50 % de los votos el programa debe impirmir el nombre de los dos candidatos mas votados, que seran los qu e pasen a la segunda ronda de las elecciones
449
Especificación del programa que lee un número de 3 dígitos y devuelve como salida cuantas Centenas, Decenas y Unidades tiene. (validar el ingreso).
448
Escriba un programa para determinar si un solicitante puede lograr un préstamo. Deberá pedir los siguientes datos para cada solicitante: Nombre, historia crediticia(‘b’buena o ‘m’ mala), cantidad pedida, salario anual, y valor de otras propiedades. El banco solo considerará a los solicitantes con un estado de crédito bueno. De aquellos, solo aceptara los que tengan mas de 6 puntos. Los puntos se obtienen como sigue: 5 puntos si el salario es 50% del préstamo o más. 3 puntos si el salario es por lo menos 25% pero menos de 50% del préstamo. 1 punto si el salario es por lo menos 10% pero menos de 25% del préstamo. 5 puntos si se tiene otra propiedad del doble del préstamo o mas. 3 puntos si se tiene otra propiedad igual al préstamo pero menor del doble.
447
Programa directorio telefónico que incluya nombre y teléfono de N personas tendiendo presente que un número telefónico no se puede repetir. El programa debe permitir ingresar los datos, ordenar los datos por número telefónico y realizar consulta del teléfono por nombre.
446
Programa en donde una persona se encuentra en el km 70 en la carretera Ibarra-Quito, otra se encuentra en el km 150 de la misma carretera la primera viaja en una direeccion a Quito y la otra en direccion a Ibarra. Determinar en que km se encontraran?.
445
Escriba en un programa que reciba del usuario un valor real representando el peso de un producto en kilos. El programa debe calcular y escribir en la pantalla el valor cobrado por el transporte del producto. El cálculo del valor obedece las siguientes reglas: * Para encomiendas con menos de 10kg la cobranza es fijada en 12 euros. * Para encomiendas com 10kg o más, y menos de 30kg es cobrado valor fijo en 12euros más 0.75euros para cada kilo excedida a 10kg. *Para encomiendas con 30kg o más, y menos de 50kg es cobrado valor fijo en 34euros mas 0.80euros para cada kilo excedente a 30kg. *Para encomiendas con 50kg o más es cobrado un valor fijo en 60euros más 0.85euros para cada kilo excedente a 50kg.
444
Realizar un programa que a través de un arreglo unidimensional almacene el número total de Kilogramos de Arroz cosechados durante cada mes del año. Proporcionando la siguiente información. a. Calcular el promedio anual de Kilogramos cosechadas. b. En cuantos y que meses se obtuvieron cosechas superiores al promedio anual. c. Qué mes tuvo la mayor cosecha.
443
Un restaurante ofrece un descuento del 10% para consumos de hasta $ 100.00 y un descuento de 20% para consumos mayores. Para ambos casos se aplica un impuesto del 12%. Determinar el monto del descuento, el impuesto y el importe a pagar.
442
Se ingresan un conjunto de n edades de personas por teclado. El programa finalizara cuando el promedio de las edades sea superior a 26.
441
Escriba un programa que pida una letra vocal por teclado, y devuelva tres animales cuyo nombre inicie con esa letra. también lo hará para las consonantes b, c, g y p. Debe imprimir la letra y los nombres de los animales, y para el caso de las consonantes puede escribir animales que contengan dichas letras. en caso contrario que imprima la letra e indique que la misma no es parte de la selecta lista de caracteres seleccionados.
440
Realizar un programa para una vinatería con el fin de controlar las ventas,este programa calculara el total a pagar de n productos, la tienda cuenta con tarjetas de categoría de clientes las cuales categoría 1 es el 10% de descuento, la categoría 2 es el 12% de descuento, la categoría 3 es el 15% de descuento, la categoría 4 es el 20% de descuento, la categoría 5 es el 10% de descuento y le regala 10 botellas Estas promociones en cada venta... Las promociones de las tarjetas son validas ventas (cantidad * precio) mayores de 500 dólares.
439
Un supermercado se hace una promoción de la siguiente forma: 1) Si el cliente realiza el pago con tarjeta de crédito: el descuento ser del 30% sobre el valor de la compra. 2) Si el cliente realiza el pago con de contado: el descuento ser del 20% sobre el valor de la compra. 3) Si el cliente realiza el pago con de Tarjeta del supermercado: el descuento es del 50% sobre el valor de la compra, además el total a pagar se difiere a las cuotas que el cliente prefiera, no pueden exceder 36 cuotas. 4) Mostrar, en esta parte debe mostrar cual fue el valor de la compra, el descuento, total a apagar y si es el caso 3 el valor de la cuota.
438
La oficina de tránsito de cierta ciudad desea calcular algunas estadísticas sobre los accidentes automovilísticos que ocurren en esta. Para cada accidente se registran dos datos: a. El género del conductor, siendo 1 para Mujer y 2 para Hombre. b. La edad. Hacer un programa que lea los datos necesarios hasta que el usuario desee terminar y al final muestre el porcentaje de hombres mayores de 40 años y el porcentaje de mujeres entre 18 y 25.
437
Llenar una matriz de orden N x M con números enteros, luego pasar a un vector todos los elementos de la matriz. Mostrar el resultado.
436
Llenar un vector con 15 números enteros, luego pasar todos los datos del vector a una matriz de 3 x 5. Mostrar el resultado
435
Ingresar el nombre del estudiante, en un vector ingresar 10 asignaturas, en otro vector ingresar las calificaciones (0 a 20) de las 10 asignaturas ingresadas en el primer vector, el programa debera mostrar un un gráfico de barras horizontal con asteriscos tomando como serie la calificaciones.
434
Ingresar n números enteros a un vector, luego debe solicitar un número, el programa debe eliminar todas las coincidencias del número en el vector. (no debe quedar posiciones vacías en el vector, es decir, si un elemento es eliminado, los elementos de la derecha deben recorrer hacia la izquierda)
433
Ingresar un angulo en grados, mediante las serie de tylor determina el valor del SENO y COSENO.
432
Escriba un programa que calcule la suma de cada tercer entero, comenzando por i = 2 (es decir suma de 2 + 5 + 8 + 11 + …) para todos los valores de i menores que 100. (Recuerde que i debe ir desde 2 de uno en uno hasta 99).
431
Diseñe un algoritmo para imprimir los cuadrados y cubos de los primeros 20 números enteros.
430
Escriba programa con un ciclo controlado por centinela para leer una serie de números hasta que el usuario teclee el número 9999. Dentro del ciclo cuente los múltiplos de 2, de 3 y de 5. Imprima cuantos múltiplos se teclearon en cada caso.
429
Programa que pida por teclado la fecha de nacimiento de una persona (dia, mes, año) y calcule su número de la suerte. El número de la suerte se calcula sumando el día, mes y año de la fecha de nacimiento y a continuación sumando las cifras obtenidas en la suma. Por ejemplo: Si la fecha de nacimiento es 12/07/1980 Calculamos el número de la suerte así: 12+7+1980 = 1999 1+9+9+9 = 28 Número de la suerte: 28
428
Crear una matriz MARCO de tamaño N x M, todos sus elementos deben ser 0 salvo los de los bordes que deben ser 1. Mostrarla.
427
Crear y llenar una matriz de N x M con números enteros, la matriz debe tener una fila y una columna adicional en cuyas celdas se mostrará la suma de cada fila y columna respectivamente.
426
Crear una matriz de tamaño N x N y rellenarla de forma que los elementos de la diagonal principal y la diagonal secundaria sean 1, el resto 0
425
Queremos conocer los datos estadísticos de una asignatura, por lo tanto,necesitamos un algoritmo que lea el número de reprobados, aprobados y sobresalientes de una asignatura, y nos devuelva: a. El tanto por ciento de alumnos que han superado la asignatura (aprobados más los sobresalientes). b. El tanto por ciento de reprobados, aprobados y sobresalientes dela asignatura,
423
Programa que lee una Fecha y determina: a)El numero de años, meses y dias (Edad) transcurridos hasta la fecha del sistema. b) Muestra el signo zodiacal. c) La fecha del dí­a siguiente. d) La fecha del dí­a anterior.
422
Ingresar 2 números impares consecutivos (Ejm. 19 y 21) y mostrar un mensaje indicando si la pareja de números son primos gemelos. (si los 2 números impares consecutivos son primos, se les denomina PRIMOS GEMELOS)
421
Programa que muestra una lista de todos los números abundantes menores a 100.
420
Dada una matriz cuadrada de orden 5 x 5, generar una espiral con la secuencia de letras mayúsculas comenzando desde la letra A, B, C, ....
419
Realizar un programa que imprima una lista con los n primeros números abundantes.
418
Programa que utiliza arreglo de Controles (componentes) en modo gráfico, y que simula el juego de loterí­a pozo millonario.
417
Realizar un menu de operaciones con vectores que tenga las siguientes opciones: 1. Ingresar datos al Arreglo 2. Imprimir el Arreglo 3. Buscar número 4. Contar las veces que se repite un Número 5. Promedio de los pares 6. Promedio de los impares 7. Promedio de los primos 8. Promedio de los números de posiciones impares 9. Promedio de los números de posiciones pares 10. Promedio de todos los números 11. Salir
416
Programa que verifica si una cédula ecuatoriana es válida, mediante el algoritmo de dígito verificador. mostrar el mensaje correspondiente "cedula incorrecta" o "CEDULA CORRECTA".
415
Programa en Java NetBeans Calculadora de divisiones en base 16, es decir en hexadecimal, mostrando al final el cociente y residuo de la división
414
Programa que permite agregar información de discos a un archivo de texto (plano) en Java NetBeans, almacena los registros en disquetera.txt y permite mostrar la lista de discos almacenados,
413
Programa que dibuja una computadora utilizando instrucciones para dibujo en Java NetBeans
412
Programa que solicita un número y muestra en el número ingresado en letras. por ejm. si ingresa 345, el programa mostrara TRESCIENTOS CUARENTA Y CINCO, incluso con millones.
411
Programa que ingresa un cantidad de KB y convierte a otras unidades de almacenamiento Bits, Bytes, MB,GB,TB
410
Ingresar n numeros a un vector y luego contabilizar el numero de veces que repite cada numero en el vector.
409
Ingresar n datos a un vector, mostrar un menu para Insertar o Eliminar un elemento de una posición que también debe solicitar el programa, mostrar el vector resultante.
408
Programa Calculadora IP, determina el tipo de red, subredes , rango de IP por cada subred
407
Programa que recibe un numero de cualquier cantidad de cifras en una variable de tipo String y convierte a Entero sin utilizar los convertidores del lenguaje de programación (int), Integer.parseInt, etc. mostrar el cadena convertido a entero y multiplicado por 2.
406
Programa que aplica el algoritmo de búsqueda binaria con nombres.
405
Mostrar un listado de todos los año bisiestos comprendidos desde el año A hasta el año B.
404
Programa convertidor de bases Decimal, Binario, Octal y Hexadecimal y viceversa
403
Dibuja rombos con lineas asteriscos en forma vertical
402
Dibuja con asteriscos las líneas del lado izquierdo de un rombo.
401
Ingresar números no repetidos a un árbol binario, realizar los recorridos en orden, preorden, postorden. mostrar el árbol
400
Estructura de datos, Arbol binario, muestra la organización del árbol, altura y profundidad.
399
Realizar el juego del ahorcado, consiste en que el usuario deberá adivinar la palabra antes de ser ahorcado.
398
Crear una matriz de orden N * M, ingresar datos desde teclado y mostrar la posición (fila, columna) en la que se encuentra el mayor número primo.
397
Crear un vector de objetos para n empleados, se debe ingresar desde teclado utilizando un constructor con parámetros para inicializar el nombre, la edad, el sueldo. Si la edad es hasta 35, tiene una bonificación del 5%, si la edad es hasta 45 tiene una bonificación de 10%, si la edad es superior a 45 tiene una bonificación del 15%. Crear un menú con las siguientes opciones: a) Ingresar datos: Ingresa los datos en el vector b) Buscar: Encontrar los datos del empleado que tenga el mejor sueldo incluido la bonificación, utilice el método de búsqueda secuencial c) Ordenar: Utilizando el método selección, ordenar en forma descendente por la edad de los empleados.
396
Realizar el programa con vectores de objetos que permita el control de préstamos para N libros, utilizando constructores, los datos de cada libro son: código, nombre, autor, editorial, materia, año de edición, número de copias. El programa debe determinar si un libro está disponible para ser prestado o no dependiendo del número de copias y sus préstamos. Crear un formulario con todas las opciones de mantenimiento, es decir, insertar, modificar, buscar, borrar. El programa además debe ordenar los datos por cualquiera de sus campos. Determinar el número de libros prestados y no prestados.
395
5. Realice un algoritmo para crear un vector de objetos para n productos, se debe ingresar datos utilizando un constructor con parámetros para inicializar el código, nombre, precio de costo y precio de venta. El precio de venta se calcula de acuerdo al precio de costo, si el precio de costo esta entre 0 y 10, el precio de venta es más el 25%, si el precio de costo esta 10 y 30, el precio de venta es más el 20%, si el precio de costo esta 30 y 50,el precio de venta es más el 15%, si el precio de costo esta 50 y 80, el precio de venta es más el 10%, si el precio de costo mayor que 80, el precio de venta es más el 8%.Encontrar los precios de venta, ordenar de forma ascendente y descendente por precio de venta o por nombre, buscar un determinado producto por el nombre y mostrar la información del producto. Imprimir la lista de precios de venta ordenado por nombre.
394
4. Realice un algoritmo para crear un vector de objetos para n personas, se debe ingresar datos utilizando un constructor con parámetros para inicializar el nombre, la fecha de nacimiento, el sexo. De acuerdo a la fecha de nacimiento y la del sistema calcular la edad (años) determinar si la persona es mayor o menor de edad, encontrar el número de personas mayores de edad y el número de personas menores de edad. Imprimir el listado de personas ordenado de acuerdo a la edad.
393
3. crear un vector de objetos para n estudiantes, se debe ingresar datos, utilizando un constructor con parámetros para inicializar, el nombre, la materia, el promedio. Encontrar el número de estudiantes que aprueban la materia y el número de estudiantes que reprueban la materia. Para aprobar el promedio debe ser al menos 7, caso contrario reprueba; además el programa debe permitir insertar o eliminar un estudiante ingresando como dato la posición en el vector. Imprimir la lista ordenada en forma descendente de acuerdo al promedio.
392
2. Realizar un programa que crea un vector de objetos para n empleados, se debe ingresar el nombre, la cedula, las horas trabajadas. La hora trabajada se paga a 7 USD, Si el sueldo es hasta 500 el estado es "Pésimo", si el sueldo es hasta 800 el estado es "Regular", si el sueldo es hasta 1000 el estado es "Bueno", si el sueldo es superior a 1000 el estado es "Excelente". Imprimir el listado de los empleados incluido el estado ordenado de ascendentemente por nombre:
391
1. Crear un vector de objetos para n personas, se debe ingresar datos utilizando un constructor con parámetros para inicializar el nombre, cuenta, monto. Insertar un nuevo dato indicando la posición en donde se desea insertar. Encontrar el número de personas que tienen montos inferiores y superiores a cantidades de 4 cifras.
390
Realizar el programa con vectores de objetos para la gestión de cuatro tipos de activos: dispositivos electrónicos, automóviles, muebles y discos compactos. Elaborar la clase principal y las clases heredadas, de tal manera que el programa permita añadir, modificar, borrar, buscar y ordenar los activos. Listar los activos por categoría y buscar un determinado activo por su número de serie.
389
5. Utilizando Herencia, Encapsulación y Polimorfismo. Crear un programa que permita el control de notas de n estudiantes para n materias, cada materia tiene 3 notas, determinar si cada estudiante aprueba o no la materia, para aprobar debe tener al menor un promedio de 7, si el estudiante tiene un promedio de al menos 5, tiene derecho a un supletorio, el estudiante para aprobar con supletorio debe al menos obtener una nota de 8, el estudiante reprueba la materia si el promedio es menor que 5 o la nota del supletorio es menor que 8. Listar los alumnos con las materias y sus promedios con la aprobación o no de la misma.
388
2. Utilizando Herencia, Encapsulación y Polimorfismo. Crear un programa que tenga el control de cuentas bancarias de n usuarios. Dependiendo del tipo de cuenta "Ahorros", "Corriente", si es Ahorros por cada depósito tiene una bonificación del 1% , por cada retiro tiene un descuento del 1.5%, si es corriente por cada depósito tiene un bono de 2%, no tiene descuento en los retiros. Obtener los valores de las cuentas de n personas e imprimir sus respectivos saldos con los bonos respectivos o descuentos.
387
Ordena vector por el método Shell
386
Ordena vector por el método de Selección
385
Ordena vector por el método Quick Sort
384
Ordena vector por el método de Intercalación (Heap Sort)
383
Ordena vector por el método de Inserción Directa
382
Ordenar vector método de la burbuja
381
Utilizando ciclos anidados generar las siguientes secuencia de números, el programa debe solicitar un valor límite. 1 1 1 1 2 2 2 2 3 3 3 3 . . . n
380
Utilizando ciclos anidados generar las siguientes ternas de números 1 1 1 2 1 2 3 1 3 4 2 1 5 2 2 6 2 3 7 3 1 8 3 2 9 3 3
379
68. Utilizando ciclos anidados generar las siguientes parejas de enteros: 1 1 2 2 3 3 4 4 5 5
378
67. Determinar a cuánto es igual la suma de los elementos de la serie de Fibonacci entre 0 y 100.
377
66. Leer un número de dos dígitos y determinar si pertenece a la serie de Fibonacci.
376
65. Se define la serie de Fibonacci como la serie que comienza con los dígitos 0 y 1 y va sumando progresivamente los dos últimos elementos de la serie, así: 0 1 1 2 3 5 8 13 21 34.......mostrar los n primeros números de la serie.
375
64. Leer un número entero y mostrar en pantalla su tabla de multiplicar de mayor a menor. ejem. 7*10=70, 7*9=63, 7*8=....etc.
374
63. Generar todas las tablas de multiplicar del 1 al 10.
373
62. Mostrar en pantalla la tabla de multiplicar del número N, ingresado por teclado.
372
61. Leer dos números enteros y determinar a cuánto es igual el producto mutuo del primer dígito de cada uno de los números.
371
60. Generar los números del 1 al 10 utilizando un ciclo que vaya de 10 a 1.
370
59. Si 32768 es el tope superior para los números entero cortos, determinar cuál es el número primo más cercano por debajo de él.
369
Leer números hasta que digiten 0, y determinar a cuanto es igual el promedio entero de los número primos leídos.
368
57. Leer números hasta que digiten 0 y determinar a cuánto es igual el promedio de los números terminados en 5.
367
56. Leer un número entero y mostrar todos sus componentes numéricos o sea aquellos para quienes el sea un múltiplo.
366
55. Leer un número entero y determinar a cuánto es igual el primero de sus dígitos.
365
54. Leer 2 números enteros y determinar cual de los dos tiene mayor cantidad de dígitos primos.
364
53. Leer 2 números enteros y determinar cuál de los dos tiene mayor cantidad de dígitos.
363
Determinar cuántos elementos de la serie de Fibonacci se encuentran entre 1000 y 2000.
362
51. Leer un número entero y determinar cuál es el mayor de sus dígitos.
361
50. Leer un número entero y determinar a cuánto es igual el promedio entero de sus dígitos.
360
49. Leer un número entero y determinar a cuánto es igual al suma de sus dígitos pares.
359
Leer un número entero y determinar si la suma de sus dígitos es también un número primo.
358
46. Leer un número entero y determinar a cuánto es igual al suma de sus dígitos.
357
45. Leer un número entero y determinar cuántos dígitos tiene.
356
41. Mostrar en pantalla el promedio entero de los n primeros múltiplos de 3 para un número n leído.
355
40. Escribir en pantalla el resultado de sumar los primeros 20 múltiplos de 3.
354
39. Mostrar en pantalla los primeros 20 múltiplos de 3.
353
Leer un entero y mostrar todos los múltiplos de 5 comprendidos entre 1 y el número leído
352
37. Leer un número entero de n dígitos y determinar si tiene el dígito 7.
351
36. Leer un número entero de dos dígitos y mostrar en pantalla todos los enteros comprendidos entre un dígito y otro dígito. ejm 38 todos los enteros entre el 3 y el 8.
350
35. Mostrar en pantalla todos los enteros comprendidos entre 1 y 100.
349
34. Leer un número entero de tres dígitos y mostrar todos los enteros comprendidos entre 1 y cada uno de los dígitos.
348
26. Mostrar en pantalla todos los números terminados en 6 comprendidos entre 25 y 205.
347
25. Mostrar en pantalla todos los pares comprendidos entre 20 y 200.
346
24. Utilizando el concepto de ciclo, generar la serie de Fibonacci hasta llegar al número 1000.
345
23. Leer un número entero menor que 10 y calcular a cuánto es igual la sumatoria de todos los factoriales de los números comprendidos entre 1 y el número leído.
344
22. Leer un número entero menor que 15 y calcular el promedio entero de los factoriales de los enteros comprendidos entre 1 y el número leído.
343
21. Leer un número menor a 10 y calcular el factorial a todos los enteros comprendidos entre 1 y el número leído
342
19. Determinar a cuánto es igual el promedio entero de los elementos de la serie de Fibonacci entre 0 y 100.
341
Leer dos números y mostrar todos los números terminados en 7 comprendidos entre ellos. Realizar de 3 formas diferentes, utilizar for, while, y do...while.
340
17. Leer dos números y mostrar el promedio todos los enteros comprendidos entre ellos.
339
11. Leer dos enteros positivos y mostrar todos los números terminados en 3 comprendidos entre el mayor y el menor
338
Leer un entero positivo y determinar el valor de multiplicar todos los enteros comprendidos entre 1 y el número leído
337
7. Leer un número entero positivo y determinar a cuánto es igual la suma de todos los enteros comprendidos entre 1 y el número leído
336
4. Leer un número entero positivo y cuántos divisores exactos tiene entre 1 y el número leído
335
3. Leer número entero positivo menor que 100 y determinar si se encuentra en la serie de Fibonacci
334
2. Leer un número entero positivo y calcular su factorial
333
Leer dos números enteros positivos y mostrar todos los múltiplos de 5 que se encuentren entre el menor y el mayor
332
Se dice que una matriz tiene un punto de silla, si alguna posición de la matriz es el menor valor de su fila y a la vez el mayor valor de su columna. Escribir un programa que tenga como entrada una matriz de números enteros y calcule la posición de un punto de silla. (si es que existe)
331
Llenar una matriz de orde n * m y luego intercambie los valores de la fila A por los valores de la fila B, siendo A y B dos valores ingresados por teclado.
330
Realizar un programa que permita obtener el resultado de X elevado a la Y , almacenar la respuesta en R. (mediante sumas).
329
Realizar un programa que permita obtener el resultado la división de 2 números ingresados, mostrar el cociente y el residuo sin utilizar el operador de división tampoco el operador del residuo ( / ni %). (mediante restas).
328
Realizar un programa que permita obtener la multiplicación de 2 números sin utilizar el operador de multiplicación. (mediante sumas).
327
Leer una oración e indique cuantas palabras comienzan con vocal y terminan con la misma vocal. por ejemplo "este" comienza y termina con la misma vocal.
326
Ingresar un número entero y mostrar el número primo anterior menor al número ingresado.
325
Ingresar un número entero y mostrar el número primo siguiente mayor al número ingresado.
324
Ingresar el numero de mes (1-12) y el año, el programa debe mostrar cuántos días tiene el mes ingresado. (tomar en cuanta años bisiestos, de ser ese caso febrero tiene 29 días)
323
Ingresar una fecha dd-mm-aaaa, el programa debe mostrar la fecha del día siguiente. (tomar en cuenta años bisiestos).
322
Ingresar una fecha dd-mm-aaaa, el programa debe mostrar la fecha del día anterior. (tomar en cuenta años bisiestos).
321
Diseñar un programa que permita ingresar la hora, minutos y segundos, calcular y mostrar exactamente el segundo siguiente.
320
Diseñar un programa que permita mostrar los 4 primeros números perfectos. (un número es perfecto cuando la suma de sus divisores, sin incluirlo, es exactamente el mismo número. por ejemplo el 28 es perfecto porque sus divisores son 1,2,4,7,14).
319
Hacer un programa que permita calcular las 5 primeras parejas de números primos gemelos a partir de numero N ingresado (dos números son primos gemelos si, además de ser primos, la diferencia entre ellos es exactamente igual a 2).
318
Leer una oración e indique cuantas palabras comienzan con vocal
317
Dada una matriz cuadrada de orden N impar y mayor o igual a 3, generar una espiral con la secuencia de números de 1 hasta n^2.
316
Llenar una matriz entera de orden n * m, luego solicitar un número de columna y mostrar la suma de todos los números de la columna ingresada.
315
Ingresar (n) número de filas y (m) número de columnas de una matriz, llenar con números enteros. crear la matriz de tal manera que la última fila y la última columna (n+1) * (m+1) contenga la suma de cada fila y la suma de cada columna.
314
Leer un número entero y determinar si es de uno o dos o tres o cuatro dígitos. Validar que el número no sea negativo.
313
Leer un número entero y determinar si es positivo o negativo o si es nulo (igual a 0).
312
Leer un número entero y determinar si es positivo o negativo. Si es positivo determinar si tiene dos dígitos y si es negativo determinar si tiene tres dígitos. Asumir que no puede entrar el número cero.
311
Leer un número entero y si es de un dígito y además es menor que 5 escribir su nombre en pantalla (El nombre del 1 es UNO, el nombre del 2 es DOS, etc.).
310
Leer un número entero y si es múltiplo de 4 mostrar en pantalla su mitad, si es múltiplo de 5 mostrar en pantalla su cuadrado y si es múltiplo e 6 mostrar en pantalla su primer dígito. Asumir que el número no es mayor que 100.
309
Leer un número entero de 2 dígitos, validar el ingreso y si terminar en 1 mostrar en pantalla su primer dígito, si termina en 2 mostrar en pantalla la suma de sus dígitos y si termina en 3 mostrar en pantalla el producto de sus dos dígitos.
308
Leer un número entero de 2 dígitos, validar el ingreso y si es par mostrar en pantalla la suma de sus dígitos, si es primo y menor que 10 mostrar en pantalla su último dígito y si es múltiplo de 5 y menor que 30 mostrar en pantalla el primer dígito.
307
Leer un número entero de 4 dígitos, validar el ingreso y determinar si el primer dígito es múltiplo de alguno de los otros dígitos.
306
Leer dos números enteros y determinar si la diferencia entre los dos es un número divisor exacto de alguno de los dos números.
305
Construir un programa que permita leer dos números enteros de dos dígitos, validar el ingreso y determine si tienen dígitos en común.
304
Construir un programa que permita leer dos enteros positivos y determinar si el último dígito de un dato es igual al último dígito del otro.
303
Construir un programa que permita leer un número entero de 2 dígitos, validar el ingreso y determine si la suma de ambos dígitos es un número impar.
302
Construir un programa que permita leer dos número enteros positivos y determine si los dos últimos de cada número son iguales.
301
Construir un programa que permita leer dos números enteros de dos dígitos, validar el ingreso y determine si el primer digito del primer número es igual al último dígito del segundo número.
300
Construir un programa que permita leer un número entero de dos dígitos, validar el ingreso y determine si es un número par menor que 30
299
Construir un programa que permita leer tres números enteros mostrar el mayor, menor y el intermedio.
298
Construir un programa que permita leer tres números enteros e imprimirlos descendente.
297
Construir un programa que permita leer un número entero de cuatro dígitos, validar el ingreso y determine si contiene algún dígito 7.
296
Construir un programa que permita leer un número entero de tres dígitos, validar el ingreso y determine si el primer dígito es múltiplo de los otros dos.
295
Construir un programa que permita leer un número entero de tres dígitos, validar el ingreso y determine si la suma de los tres dígitos es un número múltiplo de alguno de ellos.
294
Leer dos números enteros y determinar si la diferencia entre los dos es un número par.
293
Leer dos números enteros y determinar si la diferencia entre los dos es un número impar.
292
Leer dos números enteros y verificar si la diferencia entre el mayor y el menor es menor o igual a 10.
291
Leer tres números enteros y determina si el penúltimo dígito de los tres números es igual.
290
Leer tres números enteros y determinar si los últimos dígitos de cada número son iguales.
289
Leer dos números enteros y determinar cuál es múltiplo de cuál.
288
Leer un número entero de 4 dígitos, validar el ingreso y determinar si tiene más dígitos pares o impares.
287
Leer un número entero de dos dígitos, validar el ingreso, guardar cada dígito en una variable diferente y luego mostrarlas en pantalla.
286
Leer un número entero menor que mil y determinar cuántos dígitos tiene.
285
Leer un número entero y determinar si termina en 7.
284
Leer un número entero y determinar si es múltiplo de 7.
283
Leer un número entero y determina si es igual a 10.
282
Leer un número entero de cuatro dígitos, validar el ingreso y determinar si el segundo dígito es igual al penúltimo.
281
Leer un número entero de cinco dígitos, validar el ingreso y determinar si es un número capicúo (se lee igual de izquierda a derecha y viceversa). Ej. 15651, 59895.
280
Leer un número entero de cuatro dígitos, validar el ingreso y determinar cuántos dígitos pares tiene.
279
Leer un número entero de cuatro dígitos, validar el ingreso y determinar a cuanto es igual la suma de sus dígitos.
278
Leer un número entero de tres dígitos, validar el ingreso y determinar si alguno de sus dígitos es mayor o igual a 5.
277
Leer un número entero de tres dígitos, validar el ingreso y determinar cuántos dígitos pares tiene.
276
Leer un número entero de tres dígitos, validar el ingreso y determinar cuántos dígitos impares tiene.
275
Leer un número entero de tres dígitos, validar el ingreso y determinar si el primer dígito es igual al último.
274
Leer tres números enteros de dos dígitos cada uno y determinar en cuál de ellos se encuentra el mayor dígito.
273
Leer tres números enteros y mostrarlos ascendentemente.
272
Leer tres números enteros y determinar cuál es el mayor.
271
Leer un número entero de tres dígitos, validar el ingreso y determinar si algún dígito es cero
270
Leer un número entero de tres dígitos, validar el ingreso y determinar en qué posición está el mayor dígito.
269
Leer un número entero de tres dígitos, validar el ingreso y determinar si al menos dos de sus tres dígitos es impar.
268
Leer un número entero de tres dígitos, validar el ingreso y determinar a cuánto es igual la suma de sus dígitos.
267
Leer dos números enteros de dos dígitos, validar el ingreso y determinar a cuánto es igual la suma de todos los dígitos.
266
Leer dos números enteros de dos dígitos, validar el ingreso y determinar si la suma de los dos números origina un número par.
265
Leer dos números enteros de dos dígitos, validar el ingreso y determinar si tienen dígitos comunes.
264
Leer dos números enteros y determinar cuál es el mayor.
263
Leer un número entero de dos dígitos, validar el ingreso y determinar si los dos dígitos son iguales
262
Leer un número entero de dos dígitos, validar el ingreso y determinar si un dígito es múltiplo del otro.
261
Leer un número entero de dos dígitos y determinar si sus dos dígitos son múltiplos de 3.
260
Leer un número entero de dos dígitos y determinar si es primo (es primo un número siempre y cuando NO sea divisible para 2, 3, 5 ni 7) y además si es negativo.
259
Leer un número entero de dos dígitos menor que 20 y determinar si es primo (es primo un número siempre y cuando NO sea divisible para 2, 3, 5 ni 7).
258
Leer un número entero de dos dígitos y determinar si ambos dígitos son pares.
257
Leer un número entero de dos dígitos, determinar a cuánto es igual la suma de sus dígitos y si éste resultado es impar.
256
Leer un número entero y determinar si es negativo.
255
Leer un número entero y determinar si tiene 3 dígitos.
254
Leer un número entero y determinar si es un número terminado en 4.
253
Construir un programa que permita leer un número entero de dos dígitos y determine si es un número par menor que 30.
252
Construir un programa que permita leer un número entero de 2 dígitos y determine si la suma de ambos es un número primo (es primo un número siempre y cuando NO sea divisible para 2, 3, 5 ni 7).
251
Un proveedor de estéreos ofrece un descuento del 10% sobre el precio sin IVA, de algún aparato si este cuesta $2000 o mas. Además, independientemente de esto, ofrece un 5% de descuento si la marca es "NOSY". Determinar cuanto pagara, con IVA incluido, un cliente cualquiera por la compra de su aparato.
250
Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas calorías consume su cuerpo durante todo el tiempo que realice una misma actividad (Ingresar como dato). Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minuto.
249
Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: - Si trabaja 40 horas o menos se le paga $16 por hora - Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
248
Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 7; reprueba en caso contrario.
247
Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $70, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta.
246
Crear un arreglo de n estudiantes (codigo, nombre y edad), el programa debe mostrar el nombre del estudiante con mayor edad.
245
Un grupo de inteligencia militar desea codificar los mensajes secretos de tal forma que no puedan ser interpretados con una lectura directa, para lo cual han establecido las siguientes reglas: a) Todo mensaje debe estar sus letras en mayúsculas. b) Reemplazar cada letra por la que sigue según abecedario, excepto Z que se deberá reemplazar con la letra A. c) reemplazar cada dígito encontrado por el siguiente numero excepto el 9 que deberá ser reemplazado por el 0.
244
Escriba un programa que calcule la frecuencia de aparición de las vocales de un texto proporcionado por el usuario. Esta solución se debe presentar en forma de histograma, por ejm: a 15 *************** e 8 ********
243
Escriba un programa que lea una frase y a continuación visualice cada palabra de la frase en columnas, seguida del número de letras que tiene cada palabra.
242
Ingrese un texto e indique el porcentaje de palabras que tiene menos de 5 caracteres y el porcentaje de palabras con 5 o más caracteres.
241
Ingrese un cadena e indique que letras no han aparecido en el texto.
240
Hacer un programa que al recibir como datos dos cadenas de caracteres forme una tercera cadena intercalando los caracteres de las palabras de las cadenas recibidas.
239
Ingresar un número telefónico en formato de cadena y luego lo convierta de la siguiente manera: Número Telefónico: 062615528 Nueva Cadena: (06)2-615528
238
Leer una frase y encontrar la palabra de mayor longitud. El programa debe imprimir la palabra como el número de caracteres de la misma
237
Escribir un programa que determine el número de veces que se repite un caracter dado en la cadena.
236
Escribir un programa que determine la cantidad de minúsculas y mayúsculas que contiene una cadena.
235
Leer una cadena de caracteres, donde en lugar de ñ se han utilizado los caracteres ny. Crear una nueva cadena de caracteres sustituyendo ny por ñ.
234
Leer el nombre completo de una persona y un apellido y comprobar si el apellido pertenece a esa persona.
233
Un psiquiatra tiene un paciente que habla invirtiendo las frases completas. (por ejemplo: si quiere decir hola caracola , lo que realmente dice es: alocarac aloh. Para poder comunicarse con el paciente decide hacer un programa que traduzca lo que él dice al lenguaje del paciente. Implementar dicho programa.
232
Escribir un programa que cuente el número de palabras en un texto, que tengan al menos 3 vocales.
231
Dada una frase comprobar si el balanceo de los paréntesis es correcto. Es decir, (ccc(ccc)cc((ccc(c)))) es correcto, pero )ccc(ccc)cc((ccc(c)))( no lo es, aunque tenga el mismo número de paréntesis abiertos que cerrados.
230
Ingresar una cadena de texto y compactar la cadena eliminado los espacios en blanco, mostrar la cadena compactada.
229
Ingresar una cadena de texto y contabilizar cuantas veces aparece cada vocal en la cadena. ejm. a=3 veces, e=1 veces, etc...
228
Escribir un programa que cuente el número de palabras de una cadena, pero de antemano se sabe que entre cada palabra puede haber mas de un espacio en blanco.
227
Ingresar en un vector n nombres de estudiantes y en otro vector de tipo entero las calificaciones. el programa debe mostrar la lista de estudiantes con su respectiva calificación
226
Ingresar n nombres a un vector y mostrar la lista en orden ascendente.
225
Escribir un programa que comience leyendo en un vector una lista de palabras (máximo 25) y permita simular el siguiente juego: * El ordenador selecciona aleatoriamente una palabra de la lista y a continuación el usuario intentará adivinar dicha palabra, letra a letra, permitiéndose un máximo de ocho fallos. * Cada jugada o intento de adivinar una letra comenzará con un sorteo del valor de la jugada (número aleatorio de puntos entre 1000 y 10000) así como la presentación al usuario de la situación actual del juego (letras y posiciones adivinadas, total de puntos, total de fallos). * Si la letra introducida por el usuario en una jugada se encuentra una o más veces en la palabra que se intenta adivinar, el total de puntos se incrementa en el valor de la jugada multiplicado por el número de veces que aparece la letra adivinada.
224
Realizar un programa que compruebe si una palabra es palíndromo, es decir, si se lee igual de izquierda a derecha que de derecha a izquierda. Por ejemplo: RADAR, ANILINA....
223
Desarrolle un programa que permita decodificar el siguiente texto sabiendo que se encriptó empleando la codificación CESAR con una clave desconocida (El texto no contiene espacios ni signos de puntuación). Se sabe que el texto decodificado contiene la palabra FELIX como parte de su texto. LEGREXIRDRVJLEKVOKFHLVTFEKZVEVKFURJCRJCVKIRJUVCRSVTVURIZFLEVAVDGCFVJTRU RMVQHLVKIRSRAFWVCZODVGRXRLENYZJBP
222
El cifrado César, también conocido como cifrado por desplazamiento, es una de las técnicas de codificación de textos más simples y usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3 posiciones, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Se supone que el alfabeto es circular de modo que, a todos los efectos, a continuación de la Z comienzan de nuevo las letras A, B, C, etc. Se propone que programe una función que recibiendo como parámetros una cadena de caracteres escrita exclusivamente en mayúsculas y el desplazamiento, devuelva el texto codificado. Debe tener en cuenta que sólo se codifican los caracteres correspondientes a las letras del alfabeto, el resto de caracteres (letras minúsculas, espacios en blanco, signos de puntuación, etc) permanecerán inalterados. Ejemplo: Si el texto a codificar es: UN TEXTO, y algo MAS y la clave es 1 resultará VO UFYUP, y algo NBT.
221
Ingresar una cadena con varias palabras, luego pasar cada palabra a un vector e imprimir el vector resultante
220
Ingresar en una sola variable el nombre y apellido, luego deberá mostrar el nombre y el apellido por separado (2 variables)
219
Escribe un programa que lea una cadena y obtenga una lista con todas las palabras de la cadena. El programa deberá como la original donde se hayan sustituido las palabras de longitud impar por tantas x como caracteres tenía la palabra. Ejemplo: Para la cadena Cadena de texto de ejemplo, mostrará la lista [texto, ejemplo] que son las palabras de longitud impar y la cadena sustituida cada palabra con longitud impar por una x que sería Cadena de xxxxx de xxxxxxx.
218
Escribe un programa que, a partir de dos listas de números enteros, construya y muestre en la pantalla una nueva lista que corresponda a la intersección de las dos listas dadas. Ejemplo: Para las listas [1,2,3,4,5] y [9,5,8,2], la lista intersección resultante es [2,5] o [5,2]. Nota: El ingreso de la lista es una cadena.
217
14. Escribe un programa que calcule la nota sobre 10 de un examen tipo test con respuestas de verdadero o falso (V, F). Para ello, el programa pedirá inicialmente una cadena que se correspondería con la plantilla de corrección. A continuación, pedirá repetidamente cadenas que se corresponderán con las respuestas de distintos alumnos. Para cada alumno, el programa debe mostrar el número de aciertos, el número de errores y el número de respuestas en blanco (que vendrán dadas por el carácter - ) así como la nota final obtenida. La nota final vendrá dada por la siguiente fórmula de corrección: 10* (aciertos - fallos)/ número de preguntas. Ejemplo: Dada la plantilla VVVFFVFFVVFVVVVF y la respuesta VVVF-VFVV-FVVVVF debe mostrar por pantalla: 13 acierto(s), 1 fallo(s), 2 blanco(s), nota: 7.5.
216
Determinar el mayor prefijo común de una lista de palabras. Ejemplo: Dada la lista de palabras “docente”, “doce”, “documento”, “docena”, “dormir”, el mayor prefijo común seria “do”.
215
Escribe un programa que lea del teclado dos palabras y calcule el mayor prefijo común de las mismas. Ejemplo: Dadas las palabras docente, docencia el mayor prefijo común seria docen.
214
Contar cuantas vocales (a,e,i,o,u) tiene una frase.
213
Escribir un programa que cuente el número de palabras que tiene una cadena y luego muestre la cadena original en forma invertida.
212
Sustituir todos los espacios en blanco de una frase por asteriscos.
211
Sustituir todas las apariciones de una cadena dentro de otra, por una tercera.
210
Introducida una cadena imprimir por pantalla intercalando mayúsculas por minúsculas y minúsculas por mayúsculas.
209
Insertar una cadena dentro de otra a partir de la posición p.
208
Introducida una cadena contaremos las constantes, vocales, dígitos, signos de puntuación mayúsculas, minúsculas y espacios.
207
Eliminar la primera aparición de una cadena dentro de otra.
206
Leer una cadena de caracteres e imprimir cada palabra en una lista (palabra por palabra pero invertida).
205
Leer una cadena de caracteres e imprimir cada palabra en una lista (palabra por palabra).
204
Introducir una cadena de caracteres, e indicar si la cadena leída es o no un palíndromo (se lee igual de izquierda a derecha, que de derecha a izquierda). Ej. dabale arroz a la zorra el abad.
203
Eliminar los espacios en blanco que haya en una cadena.
202
Leer una matriz M*N y determinar cuántas veces se repite el mayor de los números almacenados en ella.
201
Leer una matriz N*N y determinar a cuánto es igual la suma de los elementos que se encuentran en sus diagonales.
200
Leer una matriz N*N y determinar si el promedio de los elementos que se encuentran en su diagonal secundaria está almacenado en ella. Mostrar en pantalla en qué posiciones exactas se encuentra dicho dato.
199
Leer una matriz M*N entera y determinar si el promedio de todos los datos almacenados en ella se encuentra también almacenado en la matriz.
198
Leer dos matrices M*N entera y determinar si el promedio de los mayores elementos que pertenecen a la serie de Fibonacci de cada fila de una matriz es igual al promedio de los mayores elementos que pertenecen a la serie de Fibonacci de cada fila de la otra matriz.
197
Leer dos matrices N*N enteras y determinar si el promedio de los mayores números primos por cada fila de una matriz es igual al promedio de los mayores números primos por cada columna de la otra matriz.
196
Leer dos matrices M*N enteras y determinar si el promedio entero de los números menores cada fila de una matriz corresponde a alguno de los datos almacenados en las "esquinas" de la otra matriz.
195
Leer dos matrices M*N enteras y determinar si el promedio entero de los números mayores de cada fila de una matriz es igual al promedio de los números mayores de cada fila de la otra matriz.
194
Leer dos matrices M*N enteras y determinar si el promedio entero de los números terminados en 4 de una matriz se encuentra al menos 3 veces en la otra matriz
193
Leer dos matrices M*N enteras y determinar si el promedio entero de los números pares de una matriz es igual al promedio de los números pares de la otra matriz.
192
Leer dos matrices M*N enteras y determinar si el promedio entero de los números primos de una matriz se encuentra almacenado en la otra matriz.
191
Leer dos matrices N*N enteras y determinar si el promedio entero de todos los elementos que no están en la diagonal de una matriz es igual al promedio entero de todos los elementos que no están en la diagonal de la otra matriz.
190
Leer dos matrices N*N enteras y determinar si el promedio entero de los elementos de la diagonal de una matriz es igual al promedio de los elementos de la diagonal de la otra matriz.
189
Leer dos matrices M*N enteras y determinar si el promedio de las “esquinas” de una matriz es igual al promedio de las “esquinas” de la otra matriz.
188
Leer dos matrices M*N enteras y determinar si el mayor número primo de una matriz está repetido en la otra matriz.
187
Leer dos matrices M*N enteras y determinar si el número mayor de una matriz se encuentra en la misma posición exacta en la otra matriz.
186
Leer dos matrices M*N enteras y determinar si el mayor número almacenado en una de ellas que pertenezca a la Serie de Fibonacci es igual al mayor número almacenado en la otra matriz que pertenezca a la Serie de Fibonacci.
185
Leer dos matrices M*N entera, luego leer un entero y determinar si cada uno de los elementos de una de las matrices es igual a cada uno de los elementos de la otra matriz multiplicado por el entero leído.
184
Leer dos matrices M*N entera y determinar si sus contenidos son exactamente iguales.
183
Leer una matriz M*N entera y determinar en qué posición exacta se encuentra el mayor múltiplo de 8.
182
Leer una matriz M*N entera y determinar cuántos múltiplos de 5 hay almacenados en ella.
181
Leer una matriz M*N entera y determinar cuántos números almacenados en ella tienen un solo dígito.
180
Leer una matriz M*N entera y determinar cuántos números almacenados en ella terminan en 34.
179
Leer una matriz M*N entera y determinar cuántos números almacenados en ella tienen mas de 3 dígitos.
178
Leer una matriz M*N entera y determinar en qué columna está el mayor número que comienza con el dígito 4.
177
Leer una matriz M*N entera y determinar en qué fila está el mayor número terminado en 6.
176
Leer una matriz M*N entera y determinar en qué columna está el menor número par.
175
Leer una matriz M*N entera y determinar en qué fila está el mayor número primo.
174
Leer una matriz M*N entera y determinar cuántos de los números almacenados son primos y terminan en 3.
173
Leer una matriz M*N entera y determinar cuántos enteros terminados en 0 hay almacenados en ella.
172
Leer una matriz M*N entera y determinar en qué posiciones están los enteros terminados en 0.
171
Leer una matriz M*N entera y calcular el promedio de los números mayores de cada fila.
170
Leer una matriz M*N entera, calcular la suma de los elementos de cada fila y determinar cuál es la fila que tiene la mayor suma.
169
Leer una matriz M*N entera y determinar en qué posiciones exactas se encuentran los números primos.
168
Leer una matriz M*N entera y determinar en qué posiciones exactas se encuentran los números pares.
167
Leer una matriz M*N entera y determinar cuántas veces se repita en ella el número mayor.
166
Leer una matriz M*N entera y determinar en qué fila y en qué columna se encuentra el número mayor.
165
Leer una matriz M*N y determinar en qué posición está el mayor número par.
164
Leer dos matrices M*N enteras y determinar cuál es el mayor dato almacenado en ella que pertenezca a la Serie de Fibonacci.
163
Leer una matriz M*N entera y determinar cuántos de los números almacenados en ella pertenecen a los 20 primeros elementos de la serie de Fibonacci.
162
Leer una matriz M*N entera y determinar en qué posiciones están los menores pares por fila.
161
Leer una matriz M*N entera y determinar en qué posiciones están los menores primos por fila.
160
Leer una matriz M*N entera y determinar en qué posiciones están los menores por fila.
159
Leer una matriz M*N entera y determinar cuántas veces está en ella el número menor.
158
Leer una matriz M*N entera y determinar si alguno de sus números está repetido al menos 3 veces.
157
Leer una matriz M*N entera y determinar en qué posiciones se encuentran los números cuyo penúltimo dígito sea el 5.
156
Leer dos matrices M*N enteras y determinar si la cantidad de números primos almacenados en una matriz es igual a la cantidad de números primos almacenados en la otra matriz.
155
Leer dos matrices M*N enteras y determinar si la cantidad de números pares almacenados en una matriz es igual a la cantidad de números pares almacenados en la otra matriz.
154
Leer dos matrices M*N enteras y determinar si el mayor número primo de una de las matrices es también el mayor número primo de la otra matriz
153
Leer dos matrices M*N enteras y determinar si el mayor número primo de una de las matrices también se encuentra en la otra matriz.
152
Leer dos matrices M*N enteras y determinar si el número mayor de una de las matrices es igual al número mayor de la otra matriz.
151
Leer dos matrices M*N enteras y determinar si el número mayor almacenado en la primera está en la segunda.