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
884
Diseñar un programa que ingrese n valores desde el teclado sin usar vectores y visualizar cuántas cifras tiene cada numero ingresado.
883
Probar si un número tiene o no una determinada cifra. Ejemplo si el número es 243 y buscamos el 5, respuesta: No pertenece al número.
882
Crear una matriz cuadrada nxn compuesta por números randomicos enteros 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) Calcular la posición del elemento más pequeño generado. c) Generar un nuevo vector con los elementos de la diagonal principal de la matriz. d) Con los números del vector generado, calcular cuántos son pares y cuántos son impares.
881
Dado un número cualquiera en base 10, transformarlo a su correspondiente número en base 2. (no utiliza funciones de cadenas)
880
Realizar un programa que permita ingresar 10 números y únicamente permita sumar los números negativos que se ingresen.
879
Realizar un programa que solicite el año de nacimiento de una persona e indique cuántos años tiene. Adicional, deberá mostrar todos los años desde el año de nacimiento hasta el actual.
878
Realizar un programa que solicite correo y contraseña,si el usuario no ingresa de forma correcta el correo y la contraseña, se deberá volver a solicitar el correo y la contraseña.
877
Ingresar un listado que permita mostrar N números aleatorios entre 1 y 99 excepto los terminados en 2,8,3,9. Ejemplo N=5. 21,4,75,90,17
876
Ingresar una matriz de nxm de cualquier dimensión, luego en ese menú ingresamos un número del 1 al 3. El [1] es para correr los valores hacia la izquierda, de forma que el primer número de la matriz se recorra al último puesto (toda la columna). El [2] sería a la derecha que igual sería recorrer los números hacia la derecha y el [3] sería la opción de salir.
875
Dado que el valor de X, determinar la suma de los N primeros términos de la serie.
874
Dados los valores de X y N, obtener el valor de E^X mediante la suma de la serie:
873
Leer un número positivo y partirlo en 2 sumandos de forma que su producto tenga un valor máximo.
872
RULETA RUSA. REGLAS DEL JUEGO. 1. El juego consta de dos jugadores. 2. Al inicio del juegores inician con un puntaje de cero. 3. Ambos jugadores inician con un puntaje de cero. 4. El juego debe de realizar 4 partidas. Cada jugador iniciará 2 patidas de forma alternada 5. Cada partida finaliza hasta que uno de los jugadores seleccone la recámara en donde se encuentra bala. 6. El jugador que obtenga más puntos es el ganador. 7. Al finalizar las 4 partidas el sistema debe de indicar cuál es el judador ganador. MODO DE JUEGO. 8. El tambor del arma consta de 8 recámaras (espacios para colocar una bala) 9. Solo una bala puede existir dentro del tambor. 10. La posición de la bala se debe de generar al azar por el sistema. 11. El tambor debe de contener una cantidad de puntos a ganar por cada recámara, excepto en la posición de la bala. 12. La cantidad de punto a asignar a cada recámara es de 1 a 10 y lo realizará el sistema al azar. 13. Todos los valores del tambor se deben de mantener durante el tiempo que dure una partida, y con cada nueva partida se generan nuevamente los valores en el tambor de forma al azar incluyendo la bala. 14. Cada jugador puede seleccionar la recámara que desee accionar. 15. Si un jugador acciona la racámara en donde NO se encuentra la bala obtiene la cantidad de puntos que el sistema haya asigando previamente a esa recámara. 16. Si el jugador acciona la recámara en donde se encuentra la bala el jugador pierde la partida, osea obtiene cero puntos y el contrincante (el jugador ganador), gana la suma de los puntos obtenidos hasta ese momento por las recámaras que haya accionado. Este proceso se debe de realizar 4 veces (4 partidas) de forma alternada entre ambos jugadores. PUNTAJE. 17. Al finalizar cada partida el sistema debe sumar los puntos obtenidos del jugador ganador y se le asignará cero al jugador perdedor. 18. La suma de los puntos se asigna hasta que finalice la partida y se determine el jugador ganador y perdedor. 19. Al finalizar el sistema debe de sumar los puntos obtenidos por cada jugador y mostrar le jugador ganador.
871
Un parqueadero de 5 espacios ubicado en el centro de la ciudad necesita una solución informática. El programa debe permitir, mediante un menú, realizar las siguientes acciones: - Ingresar hasta 5 vehículos colocando el número de placa en el formato ABC-1234. - Salir del parqueadero identificando la placa que se retira - Consultar el número de espacios disponibles y de espacios llenos. Además, las placas de los vehículos ingresados hasta ese momento. Condiciones: - Se debe controlar que no permita el ingreso cuando el parqueadero esté lleno - Si al momento de salir un vehículo, se ingresa una placa que no está dentro del parqueadero, debe enviar un mensaje advirtiendo dicho evento. - El menú se despliega hasta que el usuario elija una opción que le permita salir
870
Dado un correo electrónico ingresado por pantalla por el usuario, validar si es correo electrónico válido, caso contrario solicitar nuevamente el ingreso del correo, en caso de ser un correo electrónico válido, mostrar en pantalla el nombre de usuario. Por ejemplo, si el usuario ingresa la siguiente dirección de correo electrónica pepitoperez@yaho.com, el programa solicitará el ingreso de un nuevo correo electrónico, si el usuario ingresa de manera correcta pepitoperez@yahoo.com, el programa imprimirá por pantalla su nombre de usuario es: pepitoperez. (NO utilizar expresiones regulares).
869
Dada una lista de una longitud de 9, ingresada por el usuario a través de consola, por ejemplo: [1,1,3,7,2,9,3,4,5] El estudiante deberá programar una solución para obtener un último digito, para este fin se creará un programa que realice lo siguiente: 1. Las posiciones impares las multiple por 2; para este ejemplo las posiciones impares de la lista son: [1,3,2,3,5] , 2. Las posiciones pares las multiplique por 1 , 3. Si el resultado de multilpicar las posiciones impares por 2 me da un valor mayor o igual a 10, a este resultado se restará 9. , 4. Si al sumar los totales obtenidos de las multiplicaciones (par e impar), si el valor obtenido es múltiplo de 10, el resultado que se presentará será cero. , 5. Si al sumar los totales obtenidos de las multiplicaciones (par e impar), el resultado no es multiplo de 10, el digito a buscar será la diferencia de 10 con el residuo obtenido al dividir el resultado de la suma de las multiplicaciones para 10. Por ejemplo: suma_par=15 suma_impar=10 total_suma=15+11=25; 26 como no es múltiplo de 10. Dividir 26/10 y el residuo que es 6 lo resto de 10, es decir 10-6=4; por tanto el digito a buscar es 4.
868
Con la siguiente frase: "Estamos rindiendo el examen de la asignatura de programación". El estudiante creará una función que permita reemplazar la palabra "de" por la palabra ingresada por el usuario a través de consola, adicional contará los reemplazo que se han realizado. Al finalizar el programa se imprimirá por pantalla la frase y el número de reemplazos realizadfos. Para realizar esta acción no se permite el uso de la función replace de Python
867
Calcular la pendiente de la recta que pasa entre los puntos.
866
Hallar la sumatoria de la serie que se muestra a continuación en la que los signos cambian de la forma +-+-+ y la variable a ingresado, y donde n es el número de términos que será ingresado por el usuario y será contantes para cada serie de a.
865
Dado un número cualquiera invertir el número sin usar funciones de cadenas y que quede un número formado con sus cifras al revés. Ejemplo: 123 respuesta 321.
864
Ingrese en un vector las estaturas de 5 personas y en otro vector los nombres de las personas cuya estatura cuya estatura fue registrada. inidque la estatura mayor y el nombre de la persona que la tiene; indique la estatura menor y muestre el nombre de la persona que la tiene.
863
Programa que permita crear un vectores A de 10 elementos, llenar con numeros aleatorios, el programa debe intercambiar los elementos de A el elemento de la posición 0 con el elemento de la posición 9, la 1 con 8, la 2 con la 7, etc. mostrar el vector original y resultante
862
Programa que permita crear un vectores A de 10 elementos, llenar con numeros aleatorios, luego crea dos numeros enteros aletorios X e Y comprendido entre 1 y 9. el programa debe intercambiar los elementos de A el elemento de la posición X con el elemento de la posición Y. mostrar el vector original y resultante
861
Programa que permite crear 2 vectores A y B de 10 elementos cada uno, llenar con numeros aleatorios, luego crea un numero entero aletorio X comprendido entre 1 y 9. el programa debe intercambiar los elementos de A con los elementos de B a partir de la posicion X hasta el final. mostrar los vectores original y resultante.
860
La Universidad El Bosque en su papel de acompañamiento a instituciones que requieran su colaboración ha decidido apoyar en el proceso de actualización de datos al Instituto La Floresta. En este proceso se ha identificado la necesidad de tener un directorio único para el manejo de los datos de contacto de los estudiantes. Para este fin, se ha consolidado que los datos de los estudiantes que se consideran importantes a trabajar son: • Nombres: Tipo String , • Apellidos: Tipo String , • Fecha de nacimiento: Tipo String , • Correo institucional: Tipo String , • Correo personal: Tipo String , • Número telefónico celular: Tipo long , • Número telefónico fijo: Tipo long , • Programa académico al cual pertenece: Tipo String , La aplicación debe permitir el CRUD completo (Crear, Leer, Actualizar, Eliminar) para el manejo de la información de los estudiantes, debe permitir buscar un estudiante mediante el correo institucional y mostrar los datos completos si se encuentra registrado. Debe incorporarse el manejo de excepciones. Para los datos de tipo String, se considera que se va a ingresar la información correcta. En el caso de las variables de tipo long, se debe utilizar el manejo de excepciones en caso de ser leída un carácter alfanumérico el valor asignado para esas variables es 0. Debe manejar DTO y la documentación de código necesaria, es importante utilizar el MVC.
859
Dadas las notas de N estudiantes de una asignatura, valoradas de 0-20, desarrolle un programa que determine e imprima: ¿Cuántas personas aprobaron el curso? (aprueba mayor que 14) ¿Qué porcentaje de reprobados? ¿Cuántas personas obtuvieron la misma nota que el primero valor ingresado? ¿Busque si existe una nota dada y cuente cuantas notas son iguales a esta? Nota : Haga todas las validaciones que considere pertinente para evitar caer en errores lógicos.
858
Evalué las siguientes expresiones donde n es proporcionada por el usuario, proponga un menú para cada caso
857
El juego de dados conocido como “craps” (tiro perdedor) realice un programa que simule dicho juego, a continuación, se muestran las reglas para los jugadores. Use randómicos • Un jugador tira dos dados. Cada dato tiene seis caras. Las caras contienen 1, 2, 3, 4, 5 y 6 puntos. • Una vez que los dados se hayan detenido, se calcula la suma de los puntos en las dos caras superiores. • Si en el lanzamiento, la suma es 7, o bien 11, el jugador gana. • Si en el lanzamiento, la suma es 2, 3 o 12 (conocido como “craps”), el jugador pierde (es decir la casa “gana”). • Si en el lanzamiento, la suma es 4, 5, 6, 8, 9 ó 10, entonces dicha suma se convierte en un “punto” que debe ir sumando en uno cada vez que caiga en esta opción. • Para ganar, el jugador deberá continuar tirando los dados hasta que haga un lanzamiento cuya suma es 7 o 11. • informar cuantos puntos suma al terminar el juego y si ganó o perdió.
856
Escribir un programa para multiplicar dos matrices cuadradas, y que realice lo siguiente: A) Que lea números enteros desde consola. B) Despliegue en pantalla las dos matrices, y la matriz resultante.
855
Suma de matriz diagonal. Escribir un programa (matriz) que realice lo siguiente (1): A) Genere una matriz cuadrada (NxN) con números enteros entre 0 y 12. Los números deben ser generados de manera aleatoria. B) Sume los elementos de la diagonal (color rojo). C) Sume los números que están sobre la diagonal (color naranja) y que sean múltiplos de 3.
854
La dirección de una empresa desea realizar un control de asistencia de sus empleados en las cuatro áreas de la compañía, para una semana laboral de 5 días. Para esto se debe de crear un menú que atiende las siguientes actividades: 1. Inicialización de datos 2. Cargar los datos de asistencia 3. Reporte de indicadores de ausencias 4. Reporte del total de ausencia para cada día 5. Reporte del total de ausencia por área 6. Salir del menú. Llenar la matriz con la cantidad de ausencias por día y área; para esto debe de permitir llenar la matriz con los datos de ausencias de 2 formas: 1. Permitir digitar los datos de ausencias (debe de validar que estos números son valores mayores o iguales que cero y menores o iguales que 5), para esto se debe de mostrar el nombre del día y el número de área cuando solicita los datos para llenar la matriz. Ejemplo: Digite la cantidad de ausencias para el lunes en el área 1. 2. Llenar automáticamente la matriz con números aleatorios entre 0 y 5.
853
Dadas dos matrices [mxn] calcular la sumatorio y producto de las dos. Para las operaciones con matrices, de igual manera, validar los tamaños de cada una, de tal manera que se puedan realizar correctamente tanto la suma como el producto.
852
Dada una matriz [nxn] calcular su determinante y la matriz inversa. En el caso del Cálculo de la determinante de una matriz utilizar el método de COFACTORES
851
Ingresar un número y determinar si es un número primo, determinar su factorial, y si es par o impar, para ello se utilizar funciones
850
Escribe un programa que pida el tamaño del vector, ingrese datos, lo muestre de manera descendente e identifique cuál es el mayor y cuál es el menor de los números ingresados.
849
Escribe un programa que ingrese 10 edades de compañeros y te permita calcular la media, cual es el menor de todos y si alguna edad se repite
848
En una frase dada por el usuario en donde están codificadas las vocales según la siguiente tabla: A equivale @ , E equivale * , I equivale / , O equivale a 8 , U equivale a % . Mostrar la frase correspondiente si se hacen los reemplazos. Frase original : L@ *t/c@ y l@ m8r@l . La frase es: "La etica y la moral"
847
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Probar que una matriz dada es o no una matriz unidad.
846
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar un vector con n números enteros y en los números que tienen entre sus cifras un 5 reeplazarlos por 0 y mostrar cuántos reemplazos se hicieron en todo el vector.
845
En una frase dada por el usuario contar por cada palabra el número de caracteres especiales y números que puede contener cada palabra Frase: L@ *t/c@ y l@ m8r@l , La palabra 1= 1 carácter especial , La palabra 2= 3 caracteres especiales , La palabra 3= 0 caracteres especiales , La palabra 4= 1 caracteres especiales , La palabra 5= 2 caracteres especiales .
844
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñar un programa que permita formar guardar en un matriz la cantidad de n materiales para un laboratorio que trabaja los 5 días de la semana. Encontrar: • Cuál de los materiales es el que más se ocupa en toda la semana • Cuál es el material que se usa en menor cantidad el día miércoles • Promedio del uso del material del día jueves
843
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar un vector con n números enteros y en los números que ocupan las posiciones impares dentro del vector probar si tienen un cero dentro de sus cifras.
842
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Para el registro de calificaciones del curso de fundamentos de programación de guarda un registro semanal de las asistencias (A) (columnas de posicion par 0,2,4,6,8) y Deberes en cada clase (D) (columnas de posicion impar 1,3,5,7,9). Para indicar la asistencia de cada estudiante se escribr un1 el dia de la semana que asiste y no asiste se coloca un cero 0, la calificación de deberes es sobre 2 puntos. Si fuese una matriz de n estudiantes y 10 columnas se tendrá la siguiente información registrada. calcular: a) Calcular el porcentaje de asistencia de los alumnos por día de la semana registrada. b) Calcular el promedio de los deberes por cada día durante la semana.
841
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñar un programa que permita registrar la venta de libros en una librería durante un año. Encontrar: a. Los 3 libros más vendidos durante el año , b. Cuál fue la cantidad de libros vendidos en el mes de julio , c. Cuál es el porcentaje de venta de cada uno libros vendidos durante todo el año.
840
La Súper Tienda Comercial de Santa Anita necesita determinar el descuento y el pago que debe realizar un cliente de acuerdo a su compra. Si el monto de la compra del cliente es mayor de S/. 3000 se le hará un descuento del 20%, si es menor o igual a S/. 3000 pero mayor que S/. 1500 será del 15%, si no supera los S/. 1500 pero si los S/. 1000 la rebaja efectiva es del 10% y en caso de que no rebase los S/. 1000 no tendrá descuento. Escriba un pseudocódigo para atender lo solicitado.
839
Realizar un programa que realice OPERACIONES CON MATRICES, mediante un menu de la siguiente manera: 1. Suma , 2. Resta , 3. Matriz inversa , 4. Matriz Transpuesta , 5. Resolución de matrices por determinantes: Regla de Cramer , 6. Resolución de sistemas de ecuaciones lineales Gauss‐Jordan. Utilizar posicionamiento con gotoxy(int x,int y){ ...
838
La alcaldía de Bogotá ha recibido en los últimos tiempos muchas denuncias por abusos en el cobro de los servicios públicos, como principio de solución a este tema, el distrito ha decidido realizar el desarrollo de una aplicación de escritorio por consola que permita de al usuario detectar si le están haciendo un cobro no apropiado a su consumo de cada servicio público. Usted ha sido contratado por el distrito para desarrollar la aplicación que permite a los usuarios a saber cuánto deben pagar por Servicio Público: AGUA, LUZ o GAS NATURAL, bajo las siguientes condiciones: •Si el estrato socioeconómico donde se encuentra el predio es 1 o 2: hay un descuento del50% sobre el total de la factura. •Si el estrato socioeconómico donde se encuentra el predio es 3 o 4: hay un descuento del10% sobre el total de la factura. •Si el estrato socioeconómico donde se encuentra el predio es 5 o 6: hay un sobrecostodel 25% sobre el total de la factura. •Para el GAS NATURAL, el valor del metro cúbico es $5234. •Para el AGUA, el valor del metro cúbico es $9256. •Para el servicio de ENERGÍA (LUZ), el valor de cada KW (kilowatt) es de $6200. El valor por factura de cada uno de los servicios se calcula teniendo en cuenta la siguiente fórmula: CONSUMO x VALOR UNIDAD El usuario debe poder escoger qué servicio público quiere pagar interactuando con un MENÚ (Ayuda: Haga uso de Switch/Case) y considerando todas las condiciones presentadas previamente (Ayuda: Haga uso de if/else if/else). Posdata: debido a los daños en infraestructura ocasionados por hinchas de equipos de futbol, todas las facturas tienen un impuesto del 1% sobre el valor de la factura. Desarrolle la solución utilizando el lenguaje de programación JAVA y el IDE Netbeans. Diseñe un diagrama de clases que siga el estilo arquitectural MVC, en donde queden representados: paquetes, clases, atributos, métodos y relaciones
837
Crear un algoritmo que solicite al usuario la dimension del arreglo(validar que el arreglo sea mayor que 5 y menor de 30), llenar el vector de valores aleatorios(mostrar los valores que se almacenaron en cada vector), pregunte que operación matemática desea hacer el usuario (suma, resta, multiplicación, división), imprimir el resultado y ejecutar el programa hasta que el usuario elija salir del programa.
836
Se tiene el nombre y precio por unidad de cuatro marcas de zapatillas almacenados en una lista y una tupla. La lista y la tupla tienen la misma cantidad de elementos y tienen una correspondencia por la posición que ocupan. listaM = ["Adidas", "Nike", "Puma", "Reebok"] tuplaP = (350.00,380.00,290.00, 260.00) Utilizando una función montoZ(lm,tp)que tiene como parámetros la lista y la tupla, y retorna un diccionario; construya un diccionario donde el campo clave debe ser la marca de zapatilla y el campo valor debe ser el monto total por las unidades compradas, el cual depende de la cantidad de unidades que digitará el usuario para cada marca (manteniendo el orden de la lista) NECESARIAMENTE DEBE UTILIZAR LA ESTRUCTURA FOR PARA CONSTRUIR EL DICCIONARIO, DE LO CONTRARIO LA CALIFICACIÓN SERÁ 0 PUNTOS. Debe ingresar la cantidad de unidades en el orden establecido en la lista.
835
La cafetería HOT vende café en cuatro tipos: Expresso, Cortado, Capuchino y Mocca. Desarrollar un programa con una función ventaC(lt,lp,t) que tiene como parámetros la lista con los tipos de café, la lista con sus precios unitarios y la tupla con el tipo de café comprado por cada cliente. La función debe retornar una lista con dos elementos: • Un diccionario con clave igual al tipo de café, cuyo valor sea una tupla cuyos elementos sean: el precio unitario del tipo de café y la cantidad comprada; • Y, como segundo elemento una lista con los montos totales por tipo de café. Las listas de tipo de café y precio tienen la misma cantidad de elementos y tienen una correspondencia por la posición que ocupan. Datos: listaT = ["Expresso","Cortado","Capuchino","Mocca"] listaP = [15.00,12.00,17.00,18.00] tupla = ("Expresso","Cortado","Cortado","Capuchino","Cortado","Mocca","Capuchino","Expresso", "Mocca","Cortado","Mocca","Capuchino","Expresso","Cortado","Mocca","Capuchino", "Expresso","Expresso","Capuchino","Mocca","Capuchino","Expresso","Mocca","Capuchino") DEBE UTILIZAR ESTRUCTURAS DE CONTROL FOR
834
Desarrollar un programa que permita hallar el monto de compra de mayólicas para n compras, calculado con la siguiente fórmula, según tipo: • Tipo A: monto= cantidad * 40 • Tipo B: monto= cantidad * 60 Se debe adicionar al monto, el costo de envío • Si el envío es rápido R, el monto se incrementa en 20% • Si el envío es normal N, el monto se incrementa en 10% Utilizar una función montoC(n) que reciba como parámetro el número de compras a procesar y se deberá digitar por cada compra el tipo de mayólica (validar para ingresar mayúscula o minúscula), la cantidad y el tipo de envío (validar para ingresar mayúscula o minúscula). La función deberá retornar una lista donde sus elementos serán el monto promedio de las compras en cada tipo.
833
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Diseñar un programa que permita formar una matriz Escalar: Una Matriz Escalar es aquella matriz diagonal en la que todos los elementos de la diagonal principal tienen el mismo valor. Nota: recordar que una matriz diagonal es aquella matriz cuadrada que tiene todos sus valores iguales a cero excepto los de su diagonal principal.
832
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Llenar una matriz de dimensión n*m y llenarla con números enteros máximo hasta el 50 y encontrar: 1. El promedio de las columnas 2. Los números que tienen entre sus cifras un 3 reemplazarlos por -1 y decir cuantos remplazos se hicieron en toda la matriz
831
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Ingresar un vector con n números enteros y encontrar el promedio del vector, el valor mayor y el valor menor y formar un vector nuevo que contenga la diferencia(valor positivo todas) de cada valor con el valor mayor encontrado, ejemplo:
830
En una frase dada por el usuario contar en cada palabra el número de vocales que contiene.
829
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Mostrar en una matriz de n*m posiciones y que contiene valores enteros en cada posición, cuál es el mayor número de cifras que tiene los números por cada fila.
828
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. En una concesionaria de la ciudad se guarda por cada modelo de vehiculos la cantidad vendida en cada mes de año. Encontrar: a) La venta total de cada mes de año. b) La venta total de cada modelo en todo el año. c) El porcentaje de venta de modelo ordenado en orden ascendente.
827
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Probar que en una matriz cuadrada las diagonales principales están formadas solo por números pares. Las diagonales principales de una matriz es su primera fila, su primera columna y la diagonal
826
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Un almacén de ropa deportiva 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 en la que se guardan las existencias en stock de cada pieza en cada sucursal. Encontrar: a. Cuáles es el total de las existencias de las piezas en cada sucursal b. Cuál es el porcentaje de la sucursal que tiene la menor cantidad de piezas
825
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Contar en una matriz de n*m posiciones y que contiene valores enteros en cada posición cuantos ceros son el único en su fila y a su vez el único de su columna. Indicar en que posiciones están:
824
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Una empresa de venta de productos de consumo masivo guarda en un matriz la cantidad de cada producto vendido en cada mes de año. Encontrar: a. La venta total de cada mes del año b. La venta total de cada producto en todo el año c. El porcentaje de venta de cada mes ordenado en orden descendente
823
Ingresar un vector con n números enteros y en los números que ocupan las posiciones pares dentro del vector probar si están formados por solo cifras impares
822
En una frase dada por el usuario codificar las palabras según la siguiente tabla: A equivale @ , E equivale * , I equivale / , O equivale a 8 , U equivale a % .La frase original dada por el usuario es: "La etica y la moral" , Mostrar la frase correspondiente si se hacen los remplazos (no se considera letras con tildes) Frase codificada : L@ *t/c@ y l@ m8r@l
821
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. En una concesionaria de la ciudad se guarda por cada modelo de vehículos la cantidad vendida en cada mes de año. Encontrar: a. La venta total de cada mes del año b. La venta total de cada modelo en todo el año c. El porcentaje de venta de modelo ordenado en orden ascendente d. Mostrar el mayor numero de cifras que tiene los números por cada fila hasta el mes 3.
820
Algoritmo para calcular el valor de e=2.718281828459045235360.... Considere hasta 50 repeticiones de la sucesión de Euler. Use procedimientos y funciones.
819
Algoritmo que permita calcular el promedio de n notas ingresadas por teclado, un procedimiento para leer las notas y una función para calcular el promedio.
818
Algoritmo que permita convertir un número de base 2 (binario) a base 10 (decimal) -No utilizar vectores - Utilizar procedimientos o funciones.
817
Diseñe un programa que permita llenar dos vectores y encuentre la intersección de vectores y que cuente cuántos primos están almacenados en el vector A, ejemplo. El nuevo vector tiene los elementos de A que están en B. A={2,8,5,3} B={3,8,0} Resultado C={8, 3} y A=3 primos
816
Realizar un programa que imprima los N, primeros terminos de la siguiente serie y la sumatoria total S = 5, 9, -13, -17, 21, 25, 29, 33, -37, -41, 45, 49, 53, 57, 61, 65, -69, -73, 77, ....
815
Cargue dos arreglos, uno con los nombres de los candidatos y el otro con la cantidad de votos obtenidos en las elecciones de un pais. El programa debe permitir trabajar con n candidatos. (con Programación Orientada a Objetos) imprimir los nombres de los tres candidatos con mayor cantidad de votos.
814
Escriba un programa llamado Patron # que solicitan al usuario el tamaño (un entero no negativo) e imprime el patrón como se muestra:
813
Crear un programa que permita generar un patrón numérico triangular. El patrón se genera a partir de un número entero ingresado por teclado.
812
Desarrollar un programa que permita conocer cuántos términos de la serie armónica se necesitan para satisfacer la siguiente desigualdad: 1/1 + 1/2 + 1/3 + …+1/n > LIMITE Donde: LIMITE es el dato leído desde el teclado entre 1 y 10 incluidos. Se debe validar el ingreso del dato.
811
Realice un programa que permita ingresar un número entero de varias cifras y el programa imprima la cantidad de cifras que tiene el número.
810
Escriba un programa denominado TablaMultiplicar que solicita al usuario el tamaño (un entero positivo); e imprime la tabla de multiplicar.
809
Realizar el algoritmo correspondiente al siguiente planteamiento: Solicitar un numero entero positivo al usuario. La función deberá realizar con el número que reciba, en caso de ser PAR divídelo entre 2, caso contrario si el número es IMPAR multiplícalo por 3 y agrégale 1. De esta manera repitiendo el proceso obtendrás n números enteros hasta que al final obtengas el número 1. Por ejemplo: El usuario ingresa el 45 la secuencia que se genera con el proceso anterior es: 45, 136, 68, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1. Una vez generada la sucesión de números el algoritmo deberá preguntar al usuario si desea generar otra sucesión de números, caso contrario termina el algortimo.
808
Realizar un programa que pida: a) Leer 2 listas A y B; de 10 y 8 números enteros. b) Crear una lista C que tenga los elementos impares de las listas A y B c) Visualizar la lista C. d) Buscar si existe en la lista C el número 255; e) Informar si existe o no el número 255.
807
Realizar un programa que pida: a) Una lista de 15 números enteros desde teclado. b) Los números deben ser de 3 cifras c) Visualizar dichos números d) Buscar si existe el número 444 en la lista e) Informar si existe o no el número 444 y en que posición se encuentra.
806
UTILIZANDO PROCEDIMIENTOS Y FUNCIONES. Elaborar un programa que capture en un vector (T) la temperatura de cada día de una semana y que realice lo siguiente: • Imprimir la temperatura promedio. • Formar un vector (D) que contenga las diferencias de cada temperatura con respecto al promedio. • Imprimir la menor temperatura y el número de día en que ocurrió
805
Realizar un programa que ingrese "n" números enteros y que muestre el promedio de los pares e impares que se ingresaron. Se debe pedir al usuario que ingrese la cantidad de números (n) entre los que se desea calcular el promedio. Estructuras Decisión e Iterativas
804
Realizar un programa que busque el mayor y menor entre "n" números. Se debe pedir al usuario que ingrese la cantidad de números (n) entre los que desea buscar el mayor y menor de todos ellos.
803
Calcule la división entera y el residuo utilizando únicamente operaciones de suma y resta
802
Elabore un programa que lea un número N e imprima el menor número que lo divide exactamente sin dejar residuo. (El número 1, no se debe considerar y el número no puede ser primo)
801
Elabore un programa que imprima todas las parejas de números amigos, menores o iguales a u número m ingresado por teclado. Dos números son amigos si cada uno de ellos es igual a la suma de los divisores del otro; por ejemplo, los números 224 y 284 son amigos ya que: 284: 1+2+4+71+142=220 220: 1+2+4+5+10+20+22+44+55+110=284.
800
Escriba un programa que solicite el límite inferior y superior de un intervalo. Si el límite inferior es mayor que el superior lo tiene que volver a pedir. A continuación, se van introduciendo números hasta que introduzcamos el 0. Cuando termine el programa dará las siguientes informaciones: • La suma de los números que están dentro del intervalo (intervalo abierto). • Cuantos números están fuera del intervalo. • Indicar si se ha introducido algún número igual a los límites del intervalo
799
Calcular el precio de un tiquete de ida y regreso en autobús, conociendo la distancia a recorrer y sabiendo que sí el número de días de estadía es superior a 7 y la distancia es superior a 800 Km, obtiene un descuento de 25%. El precio del kilómetro es 12,34 USD
798
Escriba un programa que lea tres números enteros y asigne el valor apropiado TRUE o FALSE a las siguientes variables booleanas y muestre el tipo de triángulo que es (si es triángulo). a. Triángulo: TRUE si los números puede representar longitudes de los lados de un triángulo (La suma de dos cualesquiera de los lados debe ser mayor que el otro) b. Equilátero: TRUE si es un triángulo equilátero (todos los lados son iguales. c. Isósceles: TRUE si es un triángulo isósceles (al menos dos lados son iguales d. Escaleno: TRUE si es un triángulo escaleno (no tiene lados iguales).
797
Un banco antes de conceder un préstamo a 20 años comprueba los ingresos del solicitante. Si los ingresos son superiores a 12000 dólares anuales el crédito se concede. Si los ingresos son inferiores a 12000 dólares anuales pero superiores a 10000 dólares y está soltero se concede el crédito. También se concede si tiene ingresos entre 12000 dólares y 10000 dólares si está casado y no tiene hijos. Realizar un programa que solicite por consola los ingresos mensuales, el estado civil y número de hijos del solicitante y que de manera y que determine si el solicitante aplica para el crédito o no aplica
796
Para calcular el ruido de una calle de la ciudad se realizan 4 medidas, una cada 8 horas en un punto concreto. Si la media de las medidas del nivel de ruido supera la máxima admitida (por ejemplo, MÁXIMA=4), significa que el ruido es nocivo para la salud. Realizar un programa que calcule el nivel de medio de ruido de una calle y determine si el nivel de ruido es nocivo o admisible. Para ello se solicitará por consola, las cuatro mediciones y el nivel máximo de ruido admisible
795
Probar si una palabra ingresada por el usuario es o no palindromo. Una palabra es palindroma cuando se lee igual de derecha a izquierda que de izquierda a derecha. Ejemplo: ana, radar, Oso
794
La agencia Autos Siglo XXI, realiza un control de las ventas de cada uno de sus colaboradores del área de ventas de vehículos y necesita tener un control de las ventas de la semana, es importante señala que la empresa labora de lunes a sábado, se le ha contratado a usted para que diseñe un programa con sentencias y un algoritmo para tal fin. El programa inicia solicitando un dato que es muy importante y corresponde al porcentaje de impuestos (debe de validar que se digite un número real mayor a cero) el cual será usado más adelante, en el reporte de ventas de una marca de carro. El programa debe de ser diseñado para cada vendedor digite un código y proceda a ingresar los datos de sus ventas; puede darse el caso que para ciertos días el vendedor no haya vendido ningún carro o bien no haya laborado ese día por lo que el programa debe de solicitar si se desea ingresar datos para el día que se va a procesar; Luego si la opción es digitar datos en el día, se procederá a solicitar los datos de ventas de ese día de la semana, es importante resaltar que en cada día un vendedor podría vender diferentes marcas de carros por lo que el registro de las ventas se hace por marca de carro, dicho esto el programa procederá a solicitar los siguientes datos: • Marca del carro • Precio bruto del carro, cuyo valor debe ser siempre mayor o igual a 2 millones • Cantidad de Unidades vendidas, debe de validar que se digite un valor mayor a cero Una vez digitados los datos anteriores se procede a genera el Reporte de ventas de una marca de carro; este reporte presentará los datos antes digitados, además del dato de Monto de Impuestos (Precio bruto del carro por Porcentaje de Impuesto) y un Total de ventas (Precio bruto del carro + Monto de Impuestos); Procesará tantas Marcas de carro hasta que digite que no desea procesar otra marca. Una vez el usuario indique que ya no va a registrar más marcas en el día entonces el programa procede a presentar el Reporte diario de ventas, el cual contiene los datos acumulados de las ventas realizadas en ese día. Si el monto total de precios netos de un día es igual o superior a los ¢20,000,000 (veinte millones de colones) se debe mostrar al final del reporte diario la frase DIA EXITOSO : de lo contrario se muestra DIA NEGATIVO. Se muestra un reporte diario y se procede luego con el segundo día y así sucesivamente hasta llegar al último día (sábado). Entonces se procede a mostrar el reporte semanal con los siguientes: cantidad de vehículos vendidos en la semana, monto total de precios brutos, monto total de impuestos, monto total de precios netos, día con el monto total de precios netos más bajo y día con el monto total de precios netos más alto.
793
POO. Un profesor desea que usted realice una aplicación que le permita gestionar las notas de sus 35 estudiantes, de los cuales le entrega la cedula y un arreglo por cada estudiante que guarda las notas(sobre/100) de las actividades realizadas de la siguiente forma: las 3 primeras notas corresponde a los talleres realizados, las 2 siguientes las notas de los parciales y la ultima al semestral. Su aplicacion debe ser capaz de : Ingresar datos, Listar los alumnos, Buscar Alumno y modificar la nota de cualquier actividad, Realizar la media de todas la notas, Calcular la nota final de cada estudiante basado en los siguientes porcentajes: Talleres 30 %, parciales 35% y semestral 35% Debe hacer el diseño de la clase, programa, validaciones propias que su aplicación puede generar.
792
Un distribuidor de material eléctrico vende alambre en rollos de 500, 300 y 75 metros. Realizar un programa que ingrese la longitud total de alambre en metros que requiere el usuario, y que imprima el número de rollos de alambre de 500, 300 y 75 metros correspondientes y el número de metros de alambre faltante. Entradas : Un número entero po sitivo Salida : rollos de 500 metros , rollos de 300 metros, rollos de 75 metros y metros
791
El índice de masa corporal es una medida de asociación entre la masa y la talla de una persona. Específicamente: imc = masa/estatura^2 Tu misión es escribir un programa que reciba masa y estatura de una persona, y que imprima su índice de masa corporal en kg/m^2, incluyendo la unidad de medida y la observación sobre el nivel de peso. Entradas : Un string como nombre, un número punto flotante como masa y un número de punto flotante como estatura Salida : tiene un IMC de kg/m^2 Observación sobre peso: IMC,Observación sobre el nivel de peso Por debajo de 18.5 Bajo peso, DE 18.5 – 24.9 Normal, DE 25.0 – 29.9 Sobrepeso, 30.0 o más Obeso
790
Desarrolle un programa que reciba como dato el nombre del pasajero, valor del pasaje, la edad y nacionalidad. Si edad es menor o igual a 12 o mayor a 65 pero de nacionalidad ecuatoriana, tiene un descuento del 40% en el valor de su pasaje. Desplegar el valor a pagar. ENTRADAS : un tipo de dato cadena de caracteres que representa el nombre del pasajero , un número real representa el costo del pasaje , un entero que representa la edad y otra cadena de caracteres que representa la nacionalidad SALIDA : dos números reales
789
Es muy recurrente recibir llamadas no deseadas en tu celular. Para esto has decidido crear un programa que te ayude a solucionar este problema dependiendo de: • Hora de la llamada • Número de teléfono Tu misión es escribir un programa que decida por ti si contestarás a una llamada. Recibirás tres enteros como entrada: teléfono y horario (horas y minutos). Si una llamada ocurre: • entre 00:00 y 08:20 horas (incluyéndolas), sí contestarás, ya que podría ser una emergencia. • antes 13:00 horas (y después de la s 08:20), no contestarás, excepto si el número termina en 909. • entre 13:00 y 19:50 (incluyéndolas), sí contestarás. Sin embargo, sabes que te llaman regularmente de un número que comienza con 877 y prefieres no contestarle. • después de las 19:50 y antes d e la media noche, no contestarás ningún número. Finalmente debes mostrar en pantalla si contestar o no. Tip: Te recomendamos representar los números telefónico, las horas y los minutos como números enteros. ENTRADAS: Tres números enteros. El primero representa al número de teléfono y tendría siempre largo 9 dígitos, sin el cero del inicio. El segundo númer o es la hora y siempre estará en el rango de 0 a 23. El tercer número serán los minutos, un número entero entre 0 y 59. SALIDA: Según corresponda, uno de los siguientes mensajes: CONTESTAR, NO CONTESTAR
788
En un comercio se realizan descuentos en función del monto de compra de un grupo de productos cumpliendo las siguientes condiciones producto, valor, Descuento: (A ,0%), (B , 5%), (C , 8%), (X ,10%) . Los descuentos solamente se realizan a las cantidades que de cada grupo Escribir un programa que lea el monto de compra de cada tipo de producto y calcule el descuento total y la cantidad a pagar. Entradas : 4 número s de punto flotante, los montos de cada producto Salida : Dos números de punto flotante. Descuento total y pago total
787
Escribe un programa que lea la dimensión de una matriz cuadrada, validado mayor a uno, luego debe generar valores aleatorios de dos dígitos para cada elemento de la matriz. La matriz solo aceptará valores aleatorios múltiplos de tres. El programa debe imprimir la matriz y la suma de las columnas pares, así como también la suma de las columnas impares, tomando en cuenta la numeración de índices (inicia el valor de filas y columnas en cero).
786
Diseñe una función llamada: listaUbaja(x). La función recibe como parámetro una lista de números enteros (x). La función debe retornar otra lista que contenga números, que tengan los dos últimos dígitos (decena y unidad) en orden descendente. Escribe un programa que genere una lista de n números, validando n mayor a 10. Los números de la lista deben ser valores aleatorios comprendidos entre 10 y 999. El programa debe llamar a la función listaUbaja(L) para obtener la lista que contenga números, que tengan los dos últimos dígitos (decena y unidad) en orden descendente. El programa debe imprimir la lista original y la lista que contenga números, que tengan los dos últimos dígitos (decena y unidad) en orden descendente, que retorna la función.
785
Diseñe una función llamada: sumaImpar(N), que recibe como parámetro un valor entero N, la función debe retornar True si la suma de los dígitos del número es impar. Retornar False en caso contrario. Escribe un programa que ingrese un numero n entero mayor a 4 (validar) para crear una lista de n números. Los números ingresados deben ser valores enteros positivos desde 4 dígitos hasta 6 dígitos, donde la suma de los dígitos del número es impar. El programa debe llamar a la función sumaImpar(n) dándole como argumento el número ingresado para validar que la suma de los dígitos del número es impar, si cumple, debe añadir el número a la lista. El programa debe mostrar la lista resultante.
784
Realizar un algoritmo que ingrese los elementos de la tabla periódica por grupos, de deberá solicitar: el nombre del elemento, el símbolo quimico, el número atómico y la masa atómica, deberá obtener la sumatoria de las masas del grupo ingresado y debe indicar el elemento con mayor masa atómica.
783
Escriba un algoritmo que determine todos los enteros positivos n menores que 400, tales que n tiene sólo 2 divisores primos distintos y el producto de sus divisores es igual a n^3. Por ejemplo, n=12 cumple con esta condición. dado que 1728 = 12^3 = 1*2*3*4*6*12 y sólo tiene a 2 y 3 como únicos divisores primos.
782
Una clínica ubicada fuera de la Gran Área Metropolitana desea realizar un estudio para tratar de determinar el costo económico por la atención de pacientes en la Unidad de Cuidados Especiales. La clínica ha clasificado los pacientes en cuatro categorías, esto dependiendo del tipo de atención que requieren. Categoría Costo diario en colones 1= 150 mil , 2 = 200 mil , 3 = 250 mil , 4 = 350 mil a. la categoría: la categoría es un valor entre 1 y 4, en caso de no digitar alguno de estos valores debe mostrar el mensaje “Debe digitar un valor de 1 a 4, intente de nuevo”. Debe permanecer en un ciclo solicitando la categoría hasta que sea un válido. b. Edad: el programa debe de validar que este dato sea mayor a cero. c. cantidad de días de atención: el programa debe de validar que este dato sea mayor a cero. d. un indicador que califica la atención recibida por el paciente cuyos valores son: 1. Satisfecho 2. Insatisfecho e. Forma de pago: existen 2 formas de pago 1. Efectivo y 2. Tarjeta crédito o débito; si el pago es en efectivo el costo de atención deberá de cobrar un 4% adicional correspondiente al impuesto al valor agregado (IVA) Tenga presente que el costo de atención es igual al costo diario * Dias de atención. El proceso de registro antes mencionado se deberá de repetir hasta que el usuario que digita los datos indique que ya no desea continuar. Como parte de la lógica de programación de este proyecto, una vez que el usuario termine de digitar o no desee continuar entonces de debe de generar un reporte final con los siguientes datos: • Cantidad total de pacientes atendidos • El costo total de atención de todos los pacientes • El total de los costos adicionales cobrado • Total del Impuesto al valor agregado • Monto total Facturado • El paciente con mayor edad • El paciente con menor edad • El promedio de días de atención por paciente • Porcentaje de pacientes satisfechos • Porcentaje de pacientes insatisfechos
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.