Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y tambin nos calcule la hora despus de 2 segundos.
2. Hacer un programa que lea 2 nmeros y deducir si estn en orden creciente o decreciente.
9. Dada N notas calcular el promedio de las notas aprobadas y el promedio de las notas desaprobadas?
13. Dadas tres longitudes, decir mediante un mensaje si forma un triangulo o no (cada lado tiene que ser menor que de las otras dos)?
14. A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas? Calcular :
-Cuantas personas asistieron a la fiesta -Cuantos hombres y cuantas mujeres -Promedio de edades por sexo -La edad de la persona ms joven que asisti
-No se permiten menores de edad a la fiesta -Ingresar datos hasta que se ingrese una edad a cero
15. Dada las horas trabajadas de 20 personas y la tarifa de pago calcular el salario?
16. De una lista de 10 nmeros calcular la media y determinar cuantos son mayores que 10.5, cuantos son iguales y cuntos son menores.
18. Se tiene un arreglo "A" donde se encuentra 10 nmeros ordenados en forma ascendente, y se pide que el algoritmo me permita el ingreso de un nmero y lo coloque en la posicin donde debera de estar con respecto al orden del arreglo.
19. Realizar un algoritmo que permita ingresar una frase y la descomponga esta en sus palabras imprimindolas al revs. Ejem.
CIUDAD CHICLAYO DADUIC OYALCIHC
20. Disear un algoritmo que calcule y almacene en un arreglo los 105 primeros nmeros pares anteriores a un nmero dado N (N es mayor
que 51 y menor que 100), para posteriormente proceder a ordenarlo en sentido decreciente.
21. Hacer un programa que registre 10 apellidos y que los muestre en forma inversa al orden con el que fueron ingresados.
22. Elaborar un algoritmo que permita ingresar 20 nmeros y muestre todos los nmeros menores e iguales a 25
23. Elaborar un algoritmo, que permita el ingreso de 100 nmeros enteros. El programa debe sumar todos los nmeros que sean mltiplos de 3.
25. Hacer un algoritmo que pida 10 edades y mostrarlas en orden inverso al que fueron ingresados.
27. INGRESAR UN ELEMENTO EN UNA POSICION INDICADA EN UN ARREGLO DE N ELEMENTOS (NUMEROS), HASTA QUE EL USUARIO DESEE SALIR.
30. MOSTRAR ARTICULOS DE ABARROTES ORDENADOS POR MAYOR PRECIO Y MOSTRAR LOS 5 ARTICULOS DEMENOR PRECIO
31. Hacer un programa que permita el ingreso de Nombre[X], Telefono[X], donde X va desde 1a 100 luego mostrar la lista de los usuarios en orden inverso a la que fueron ingresados.
32. Hacer un programa que permita el ingreso de Nombre[X], Telefono[X], donde X va desde 1a 100, si se sabe que los usuarios son del departamento de Lambayeque, mostrar una lista de usuarios que residan en distritos y que posean linea fija.
33. En una empresa de 1000 trabajadores, se har un aumento al salario de acuerdo al tiempo de servicio, para este aumento se tomar en cuenta lo siguiente:
Tiempo de servicio: de 1 a 5 aos Tiempo de servicio: de 5 a 10 aos Tiempo de servicio: de 10 a 20 aos Tiempo de servicio: de 20 aos a ms Aumento: S/. 100 Aumento: S/. 250 Aumento: S/. 400 Aumento: S/. 550
Se desea obtener unalista del personal en orden creciente con respecto al sueldo modificado
34. Dada una lista de 100 personas se pide una relacin de las personas mayores de 35 aos.
35. En una encuesta cuyas alternativas son "si" y "no" participaron 10000 personas. Se quiere saber cuantas personas votaron por la primera opcin.
36. Disear un algoritmo, que permita ingresar el dividendo y el divisor y que luego me calcule el residuo y el cociente de dicha divisin.
37. Disear un algoritmo que calcule y escriba el cuadrado de 243. 39. Disear un algoritmo que intercambie los valores de dos variables numricas.
40. Disear un algoritmo que me permita ingresar cualquier nmero mayor que cero y menor que diez, y luego el algoritmo deber calcular los mltiplos menores que cien del numero ingresado.
41. Disear un algoritmo que me permita ingresar un valor inicial y luego un valor final, para luego calcular el valor central de los nmeros.
42. Leer 200 nmeros y obtener cuantos son positivos, negativos e iguales a cero.
43. Disear un algoritmo que me permita determinar si un numero ingresado desde el teclado es un numero par o impar.
44. Se desea calcular independientemente la suma de los nmeros pares e impares comprendidos entre 1 y 50.
45. Disear un algoritmo que me permita ingresar una lista de nmeros terminados con el numero cero, para luego calcular cuantos nmeros fueron ingresados.
48. Disear un algoritmo que me permita calcular los 4 primeros nmeros pares, para posteriormente calcular su media aritmtica.
50. Disear un algoritmo que calcule los 5 primeros nmeros impares que preceden a un numero N ingresado por teclado.
51. Ingresar una lista de 25 notas y determinar cuantas estas fueron aprobadas.
52. Disear un algoritmo que me permita calcular las 5 primeras parejas de nmeros primos gemelos(dos nmeros son primos gemelos si adems de ser nmeros primos, la diferencia entre ellos es exactamente dos).
53. Disear un algoritmo que me permita calcular los 5 primeros nmeros perfectos (un numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1,2 y 3.
54. Disear un algoritmo que permita convertir un numero natural en nmeros romanos.
55. Disear un algoritmo que me permita calcular el factorial de un numero. Utilice las estructuras repetitivas(Repetir Hasta, Repetir Mientras, Repetir Desde - Para)
56. Disear un algoritmo que permita calcular la suma de los primeros 30 trminos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 Siendo N un numero ingresado por el teclado.
57. Disear un algoritmo que permita encontrar la solucin a la siguiente serie:1,1/2!,1/3!,1/4!,1/5!,...1/N! Siendo N un numero ingresado por el teclado.
Ingresar numero de horas trabajadas Ingresar el costo de la hora Calcular el sueldo bruto semanal Calcular el sueldo neto semanal Imprimir el sueldo bruto y el sueldo neto Respectivo(sueldo bruto menos el descuento del seguro de pensiones 11%)
59. Realizar un algoritmo que me permita ingresar un numero determinado de segundos y lo convierta en horas, minutos y segundos.
60. Realizar un algoritmo que me permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
61. Disear un algoritmo que me permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").
62. Ingresar el numero el mes y determinar cuantos das tiene el mes, para el caso de Febrero, el algoritmo deber indicar que no cuenta con la informacin necesaria para dar la respuesta.
63. Escribir un algoritmo que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4 (por ejemplo 1984). Los aos mltiplos de 100 no son bisiestos, salvo si ellos son tambin mltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es).
64. Ingresar el da, mes y ao en el formato numrico (2-11-2001), para luego mostrarlo el formato carcter (2 de Noviembre del 2001).
65. Hacer un programa que registre 50 consumo realizados 'por las personas Si el consumo esxceda 50, el descuento sera 20%. Muestre el total todos los pagos total.
1.- (72) 2.- (50) 3.- (37) 4. (9) 5.. (45) 6.(19)
69. Hacer un programa que muestre si los cincos primeros numeros impares son multiples de tres
70. Hacer un programa que muestre la tabla de dividir de un numero dado en forma decreciente.
71. Hacer un programa que lea 50 consumos de un restaurant. Si el consumo ingresado exede los 70 soles, el dscto ser de 5%. Muestre rodos los pagos hechos.
72. Hacer un programa que registre 7 nmeros en un array de 10, y luegose ingrese en la posicin 4 un nuevo numero.
73. Hacer un programa que registre 6 nmero en un array de una dimensin, y ademas muestre el intercambio de variables.
74. PARA 10 NUMEROS (hay una eliminacion que posicin cual es)
77. HACER UN PROGRAMA QUE ELIMINE ELEMENTOS EN FORMA DECRECIENTE (vea lo profe no lo entiendo)
79. Hacer un programa que registre 30 nmeros en un array en una dimensin y luego muestre. Los nmeros ingresados en un orden inverso pero en pares.
80. Hacer un progarma que registre 100 nmeros en un array en un dimensin y luego mostrar los elementos que cotiene nmeros impares.
81. Hacer un programa que regristre 150 nmeros en un array y luego muestre los mltiplos de 3 5 7.
82. Hacer un progarma que regristre 20 nmeros en un array en una dimension que muestre en la pantalla la suma de los nmeros dados.
84. Dado a, b determinar el valor de la divisin entera y el resto de la divisin entera de a, b (sin usar los operadores de div. Mod)
86. Eliminacin
1. (15) (15)
2. (108) (108) 3. (100) (100) 4. (20) (40) <---- posicion 4 5. (40) 6. (1 ) (1) ( 0)
88. Una fiesta asisten personas de diferentes edad y sexo. Construya un algoritmo y dados las edades y sexo de las personas calcule:
- " Cuantas persona asistieron a la fiesta. hombre y cuantas mujeres Promedio de las edades por sexo.
-la edad de las peronas ms joven que asisto. . No se permite menores de edad en la fiesta . Ingresar datos hasta que se ingrese su edad igual a cero.
90. HACER UN PROGRAMA QUE MUESTRE 20 NUMEROS EN UN ARRAYS DE UNA DIMENSIN Y MUESTRE LOS 20 NMEROS QUE OCUPEN POSICIONES PARES
91. HACER UN PROGRAMA QUE MUESTRE 20 NUMEROS EN UN ARRAYS DE UNA DIMENSIN Y MUESTRE LOS 20 NMEROS QUE OCUPEN POSICIONES PARES EN ORDEN INVERSO .
92. HACER UN PROGRAMA QUE MUESTRE LOS NMEROS MENORES E IGUALES QUE 5
93. HACER UN PROGRAMA QUE MUESTRE LOS NMEROS MENORES E IGUALES QUE 5 PERO EN FORMA DECRECIENTE
94. Hacer un programa que registre 30 nmeros en un array de una dimensin y que muestre el cuadrado de los nmeros registrados en las posiciones pares.
95. Hacer un programa que registre 50 nmeros en un array de una dimensin y que muestre los nmeros registrados en las posiciones impares de forma decreciente.
96. Hacer un programa que registre 50 nmeros en un array de una dimensin y que muestre los nmeros registrados en las posiciones impares de forma decreciente sin tomar en cuenta el intervalo entre 25 y 30.
97. Hacer un programa que registre 50 nmeros en un array de una dimensin que muestre los nmeros mltiplos de 5. 99. Se tiene un array de 7 elementos y se desea insertar uno nuevo.
100.
101.
temporal.
102.
la posicin 2 y 4.
103. Hacer un programa que lea 30 consumos en una cafetera si el consumo ingresado excede los S/.50, el descuento ser 7% mostrar todos los pagos y el pago total o acumulado.
104. Hacer un programa donde escriba 60 primeras potencias de 3 con su nmero de potencias.Donde los nmeros pares no se tomen en cuenta; y los nmeros impares, se sumen en un intervalo de 40 - 50.
105. Disear un algoritmo que determine el precio de un billete ida y vuelta en ferrocarril,dando la distancia a recorrer y el nmero de das en destino, sabiendo que si la estancia es superior a 7 das y la distancia es superior a 800 km. El billete tiene una reduccin del 30%. El precio por kilmetro es de 8.5 soles.
106.
una empresa cuyo trabajo se paga por horas del siguiente modo :
a) Si el nmero de horas trabajadas es inferior o igual a 35 se pagan, si el precio de cada hora es 5soles. El nmero de horas trabajadas y el nombre del empleado tambin se introducen por el teclado. Las horas que esceden de loas primeras 35, se pagaran como horas estras a un precio de una vez y media la tarifa de las horas normales. Los impuestos a deducir a los trabajadores varian en funcin del sueldo :
b)
c)
+ Los primeras 240 soles, no pagan impuestos. + Los siguientes 480 soles deben pagar el 5%. + El resto pagan el 10%.
107. Realizar un algoritmo que muestre por pantalla la tabla de multiplicar del dos decreciente. Hacer tres versiones utilizando en cada una de ellas cada una de las estructuras repetitivas(repetir.....hasta; mientras....hacer).
108. a)Disear un algoritmo que escriba el cubo de los nmeros del 1 al 20. b)Disear un algoritmo que escriba el cubo de los nmeros naturales tales que el cubo tenga como mximo cuatro cifras. c)Disear un algoritmo que escriba el cubo de los nmeros naturales tales que el cubo tenga exactamente cuatro cifras.
109.
110. Supongamos que la poblacin de una pais hoy es de 40 millones y que la tasa de crecimiento anual es constante, ingresar dicha tasa y
determinar el ao en el cual la poblacin supere por primera vez los 100 millones.
111. Escribir el algoritmo que permita sumar el nmero de elementos positivos y el negativos de una tabla T. Sea una tabla de dimensiones M, N ledas desde el teclado.
112.
dado K.
113.
114.
115.
116.
117.
118. Del ejercicio anterior (se tiene un registro de 30 notas de un alumno,ordenarlos alfabeticamente en forma ascendente.) Las 5 notas ms bajas.
119.
120. Un caballo -que puede moverse segn las reglas del ajedrez- se sita en el cuadro de coordenadas (x0,y0). Se pide encontrar, si existe, un recubrimiento del tablero completo, o sea, calcular un circuito de n*n-1 movimientos de forma que cada cuadro del tablero sea visitado exactamente una vez.
121. Hacer un programa en el cual consiste en situar ocho reinas en un tablero de ajedrez, de forma que ninguna reina pueda actuar sobre cualquiera de las otras.
122. Hacer un programa donde cuente, sume y muestre el promedio de la suma de un determinado nmero de paquetes que hay en una empresas distribuidora de galletas.
123. En una tienda de abarrotes se obtienen 5 productos, se quiere obtener un programa para que cuando se acabe un producto, avise la falta del producto. 145. Hacer un programa que permita escoger en un conjunto de
numeros naturales:
Cuales son menores que 15. Cuales son mayores de 50. Cuales estan comprendidos entre 25 y 50.
*el programa termina con el ingreso de un numero negativo y el numero de iteraciones debe ser 100.
146. El ing. De sistemas del banco de credito necesita conocer de una lista de 2500 cuentas cual es la que posee mayor y menor cantidad de dinero (d)
147. En una empresa: se debe visualizar en una lista FICHA donde se encuentra nombre categora, edad y sueldo ademas el programa debe visualizar un mensaje existen trabajadores mayores de 65 aos en un numero de ... Y el numero de trabajadores mayores de 65 aos.
148.
149.
150.
151.
_Las horas inferiores a 40 horas se pagan a una tarifa determinada que se introduce por el teclado al igual que el numero de horasy el nombre del trabajador. _Las horas superiores a 40 horas se pagan como estras al precio de 2.5 horas normales. _Si el trabajador debe cumple con menos de 10 horas trabajadas mostrar "trabajador en observacion"
152.
153. Hacer un programa considerando el ao actual donde considere a las personas segun su ao de nacimiento en que etapa de su vida estan, (ninez, adolescencia, juevntud, adultes, vejez, muerte). Considere a la muerte mayor de 75 aos.
154. Hacer un programa que calcule el plan 60 de telefonica considerando que no se puede hacer llamadas a celulares, llamadas nacionales y al extranjero, y el costo total es de 60 soles.
155. Hacer un programa donde se clasifique una lista de numeros indicando al final la cantidad de numeros pares y la cantidad de numeros impares, el dato aingresar es un numero y se debe el proceso de mientras el numero ingresado sea diferente de cero.
156. HACER UN PROGRAMA QUE PERMITA ELEGIR 5 NOTAS DESAPROBADAS DE UN ALUMNO DE ING, DE SISTEMAS DE
157.
158. Dado un monto calcular el descuento considerando que por encima de s/.350 el descuento es del 35% y por debajo de 350 es de 10%.
159.
160. Dado la duracin (en minutos) de una llamada telefonica, calcular su costo, de la siguiente manera: Hasta 5 min el costo es 0.90. Por encima de 5 min el costo es 0.90+0.20 por cada minuto adicional a los 5 primeros min.
161. Hacer un programa que permita almacenar las notas de 15 alumnos para cierto curso. Las notas deben estar entre 0 y 20. Mostrar la nota mayor.
162.
163. Dados 3 longitudes, decir mediante un mensaje si se forma o no un triangulo o no (cada lado tiene que ser menor que la suma de los otros dos)
164.
descuento
Considerado: -Descuento es el 10% si el monto es mayor a $100 -Descuento es el 2% si el momto es mayor a $50 y menor o igual a $100 -No hay descuento si el monto es menor o igual $50
165. Dados N numeros construir un algoritmo que determine la suma de los que sean mayores, el produsto de los mnores que cero y cuaantos son iguales a cero.
166.
167.
168.
169.
170.
A1->b1 A2->b2 . . . .
a1->b20 a2->b4
A20->b20
a20->b1
171.
172.
173.
S(i,j)=A(i,j)+B(i,j)
174.
insertar a "PAULA"
175.
176. Hacer un programa que al dar la hora HH, MM, SS y nos calcule la hora dentro de dos segundos.Mostrar las horas, minutos y segundos.
177.
orden creciente.
178.
y la altura
179.
primer grado.
180.
escriba invertido.
181.
nocturno .Se desea calcular el jornal diario de acuerdo con los siguientes puntos: -La tarifa de horas diurnas es de $100 -La tarifa de horas nocturnas es de $300 -Caso de ser domingo, la tarifa se incrementara en $200 en el turno diurno y $400 en el turno nocturno
182.
183.
nmeros naturales
S = 1 + 2 + 3 + 4 . . . . . .n
184.
185. Elaborar un programa que muestre el mensaje: "es multiplo de 2" si es que el nmero lo es, "es multiplo de 3" si es que lo es, y "es multiplo de 5" si es que el nmero lo es. Todo esto dentro de la lectura de 200 nmeros.
186. Hacer un programa que registre 100 nmeros de los cuales solo tome los multiplos de y 5 triplique la suma de todos estos. Mostrar el resultado de la multiplicacin.
187.
188.
189. Hacer un algoritmo que lea los diez salarios y las horas respectivas de trabajo de los obreros de una empresa ,los cuales son ingresados por teclado, deseando saberse al final del programa el
salario y las horas, teniendo en cuenta que las horas trabajadas normales son 8, las cuales tienen un salario establecido; si las horas trabajadas son mayores al horario establecido la diferencia de horas son pagadas a 5 soles cada hora, de suceder lo contrario, por hora no trabajada se le descuenta 4 soles.
190.
191.
192.
193. Hacer un programa que muestre los nmeros del 10 al 20 tales que si invertidos sus cifras el numero original aumente en un numero par.
194.
denominado Q en un array.
195.
196.
elementos
197. Hacer un programa que muestre las 10 reas de los crculos presentados y los radios respctivos, para ellos se proporciona de los radios ingresados por el teclado.
198.
a1 A2 . A . A10
Dado
b1 b2 . . Y b . b10 . c1 c2 . Hallar c . c10 .
Si a y b son menores a la mitad de elementos del total de elementos c=a*b, de lo contrario c=a+b al final mostrar los resultados.
199. Hacer un programa lea 10 nmeros y que por alguna causa se le tenga que eliminar el elemento de la posicin 2, corriendo los dems nmeros una posicin menos.
200.
201.
202. Hacer un programa que elimine consumos de un restaurante hasta que se ingrese * a la variable TOP y al final muestre los consumos realizados.
203. Hacer un programa que lea las "50" grupos de productos vendidos del da de una tienda, si algunos de estos grupos excede a 1000 productos que se vende en la tienda se solicitara mercadera (nueva mercaderia-NM),que ser el doble de los que se ha vendido, si la venta de productos no es mayor 1000 el orden a seguir ser el primero con el fin de llegar a mostrar la cantidad de productos vendidos y la cantidad de mercadera a solicitar.
204. Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que ocupan posiciones impares
205. Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que ocupan posiciones pares y de inversa
206. Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que contienen nmeros multiplos de 3
207. Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que contienen nmeros multiplos de 5 y en forma inversa
208. Se necesita elaborar un programa donde se registren 20 notas de alumnos, calificadas de 0 a 20, teniendo en cuenta que se mostraran solo los aprobados, si no saldr una frase "desaprobado"
209. Hacer un programa que registre 20 nmeros en una array de 1 dimensin y luego muestre en la pantalla los numeros ingresados en orden inverso y los que ocupen posicion pares
210. "SAGA FALABELLA" se encuentra de aniversario y ha programado una serie de ofertas con la finalidad de brindar facilidades a sus clientes y al a vez de incrementar sus ventas. Estas ofertas se basan especificamente en un procentaje de descuento sobre eol total de compra el cual varia de acuerdo al monto
Por un monto mayor o igual a $500 se hara un descuento del 30% Por un monto menor de $500 pero mayor o igual a 200 se hara un descuento del 20% Por un monto menor de $200 pero mayor o igual a 100 se hara un descuento del 10% Considere 100 personas
211. Dado la tarifa de pago por horas de un trabajador, y sus horas trabajadas calcular cuantos trabajadores reciben un salario mayor o igual a S/.500 y calcular ademas el promedio de los salarios de todos los trabajores
212.
213.
214.
215. Dadas 3 longitudes, es decir mediante un mensaje si forman un triangulo: equilatero, isosceles o escaleno, o no forman triangulo (cada lado tiene que ser menos que la suma de los otros dos)
216. Una tienda se dedica a la venta de computadoras, cuenta con 10 vendedores. Cada uno de ellos tiene un sueldo mensual pero ademas de su sueldo ganan una comision por venta
Si el monto de venta es mayor de 1000 la comsion sera del 15% Si el monto de venta es mayor = a 500 y menor de 1000 la comision es del 5% Si el monto de la venta es menor que 500 no tiene comision
217. Katthy organiza una fiesta en la cual una computadora controla el ingreso mediante 5 claves. Si se ingresa al menos una clave incorrecta esta imprimira "TE EQUIVOCASTE DE FIESTA" y no permitira el ingreso. Si las 5 claves son correctas imprimira "BIENVENIDO A LA FIESTA"
Las Claves son: 1: "TIENES" 2: "QUE SER" 3: "INVITADO" 4: "PARA" 5: "INGRESAR"
218. Hacer un programa que clasifique 400 personas segun el deporte que prcatica los deportes son: Ajedrez, Atletismo, Basket, Futbol, Gimnasia, Karate, Natacion, Tiro, Voley
219. Hacer un programa que registre 10 nmeros en un Array de un 1D y que muestre posteriormente los elementos que contiene Ns Impares.
220. Disear un formulario que permita ingresar dos notas malas y determine su promedio, debe mostrar un comentario si este est aprobado o desaprobado.
221.
222. La compaia Barner posee una caja con $3.71 con la cual empieza todos los dias diariamente se registran egresos. Calcular los egresos de la compaia y mostrar cuanto queda en caja. (el programa termina cuando se ingresa un egreso imaginario de -1)
223.
numero 8
S=8+9+10+11+...+N
224.
225. Calcular todos los pagos hechos de un restaurant que lea 130 consumos y que si el consumo ingresado excede los $130 el descuento sera del 15%
226. Hace un programa que calcule la longitud de la circunferencia, el are del circulo y el volumen de la esfera para un radio ingresado por el teclado
227. Hacer un programa que calcule el valor de la hipotenusa de un triangulo rectangulo, ingresando por el teclado sus catetos (Teorema de Pitagoras)
228. Hacer un programa que permita calcular el area de un triangulo cualquiera donde los valores de los lados son ingresados por el teclado
229.
Solo se calculara raices reales. Si el discriminante en menor de 0, imprimir error y volver a ingresar datos. Los coeficientes A,B,C seran ingresados por la pantalla
230.
Solo se calculara raices reales. Si el discriminante en menor de 0, imprimir error y volver a ingresar datos. Los coeficientes A,B,C seran ingresados por la pantalla
231. Hacer un programa en el que ingresados dos numeros por la pantalla se debe calcular la suma, diferencia,producto y division. El proceso debe finalizar al ingresar el primer numero igual a cero
232. Hacer un programa que imprima el cubo y la raiz cuadrada de un numero ingresado por la pantalla; el programa debe estar confeccionado de tal manera que el proceso a efectuarse sea repetitivo. Debe terminar cuando al pedir el numero se ingrese el valor 0
233. Hacer un programa que al ingresar 2 numeros por la pantalla y que se calcule la suma, resta, multiplicacion y division. El proceso debe terminar cuandon se hallan realizado 10 procesos (Hacer uso de contadores)
234. Se ingresan los 80 puntuaciones de los atletas en forma desordena da obtener la puntuacin alta y mas baja. Nota: Ordenar por Burbuja
235.
236.
ascendente
237.
de intercambios
238.
ascendente y descendente
239.
240.
de control de sitio)
241.
242.
243.
244.
245. Se dispone de una lista de nmeros enteros clasificados en orden creciente. Se desea saber si un nmero dado introducido desde el terminal se encuentra en la lista. En caso afirmativo, averiguar su posicin, y en caso negativo se desea conocer su posicin en la lista e insertarlo en su posicin.
246.
recursiva.
247.
248.
249.
250.
251.
252.
253.
positivos y negativos .
254. Realizar un programa que partiendo por el ultimo elemento muestre todos sus elementos pares hasta lelgar a la posicion de insercion
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
Hallar
SU= (X (1)- X )^2 + .....+ (X(50)- X )^2 X la media aritmtica de X(1), X(2),....., X(50)
269. Se dispone de una lista de N elementos. Se desea disear un algoritmo que permita insertar el valor "X" en el lugar K-simo de la mencionada lista.
270.
271.
su lista invertida.
A+ B=C 10 39 28 28 39 10 49 56 49
272.
273.
274. de
275.
276. de
Hacer un programa que calcule el rea acumulada demarcado los cuadrados (los cuadrados son 13 y de igual tamao), los
277. A un trabajador le pagan segn sus horas de trabajo y una tarifa de pago por horas si la cantidad de horas trabajadas es mayor ha 40 horas la tarifa se incrementa en un 50 % para las horas extras. Calcule el salario del trabajador dada las horas trabajadas y Tarifas.
278. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000.Por encima de1000 y hasta 2000 el 5% del adicional y por encima de 2000 el 3 % del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
279.
o impar.
280.
281.
282.
283.
284.
285.
286.
Calcular la raz de ax + b =0
287. Leer tres nmeros x, y,z, imprimir los valores mximos y mnimos. El procedimiento seren comparaciones susecivas de parejas de nmeros.
288. Hacer programa de 20 consumos de una tienda si el consumo ingresado al computador exede de lo s./50,el descuento es de 5% muestre todos los pagos hechos
289.
invertido
290.
291.
292.
293.
294.
295.
296.
297.
298.
Encontrar el factor
299. Ingrasar 10 nmeros a un arreglo, luego proceder a eliminar los elementos repetidos que se encuentran en el arrglo y luego visualizar los no repetido
300.
301.
Calcular 1-2+3-4+5-6+7-8+9-10+11-12...20
302.
303.
nmero
304.
diagonal
305.
306. HACER UN PROGRAMA QUE REGISTRE 200 NOMBRES Y QUE EL PUESTO NUMERO 14 SE CAMBIE CON EL NOMBRE DE JUAN Y SE MUESTREN DE FORMA INVERSA DE LA QUE FUERON INGRESADOS.
307. HACER UN PROGRAMA QUE MUESTRE ACUMULADOS DE LOS PRIMEROS NMEROS MLTIPLOS DE 2 DEL 50 AL 300.
308. HACER UN PROGRAMA QUE REGISTRE 20 NUMEROS Y QUE SE MUESTREN DE MANERA INVERSA A LA QUE FUERON INGRESADOS
309.
310. HACER UN PROGRAMA QUE ELIMINE UNO DE LOS 20 NOMBRES DE MANERA CONSECUTIVA HASTA LLEGAR AL LTIMO ELEMENTO Y QUE EL NOMBRE ELIMINADO SEA EL 15AVO NOMBRE.
311. HACER UN PROGRAMA QUE REGISTRE 200 NOMBRES Y LOS MUESTRE DE ORDEN INVERSO AL QUE FUERON INGRESADOS
312. HACER UN PROGRAMA QUE ELIMINE EL 350 LUGAR DE LOS 500 NOMBRES Y QUE SE NUESTRE EL INVERSO AL ORDEN EN QUE FUERON INGRESADOS.
313. HACER UN PROGRAMA QUE REGISTRE 50 DE LOS NMEROS Y MUESTRE POSTERIORMENTE LA POSICIN QUE OCUPA EL 15 Y EL 40 Y SUMALOS
314. REGISTRE 200 NMEROS Y MUESTRA LOS INVERSAMENTE AL ORDEN EN QUE FUERON INGRESADOS Y EL LTIMO ELIMINADO
315. CALCULAR MEDIANTE UN ALGORITMO REPETITIVO LA SUMA DE LOS N PRIMEROS NMEROS NATURALES. VARIABLES: I,N,S
316.
ENTRE 1 Y 100
317. DADOS LAS HORAS DE TRABAJO DE UNA PERSONA Y LA TARIFA DE PAGO. CALCULAR SU SALARIO IMPRIMIDO.
318. A UN TRABAJADOR LE DESCUENTAN DE SU SUELDO EL 10% , SI SU SUELDO ES MENOR O IGUAL A 1000. POR ENCIMA DE 1000 Y HASTA 2000 EL 5 % DEL ADICIONAL Y POR ENCIMA DE 2000 3 % DEL ADICIONAL CALCULAR EL DESCUENTO Y SUELDO NETO QUE RECIBE EL TRABAJADOR DADO SU SUELDO.
319. DADA LA DURACIN(EN MINUTOS) EN UNA LLAMADA TELEFNICA. CALCULAR SU COSTO DE LA SIGUIENTE MANERA:
-HASTA 3 MINUTOS EL COSTO ES DE 0.50 -POR ENCIMA DE 3 MINUTOS EL COSTO ES 0.50MAS 0.10 POR CADA MINUTO ADICIONAL A LOS 3 PRIMEROS.
320.
ARRAYS
1 = 15 2 = 11 3 = 13 4 = 18 5 = 10
321.
322.
Insercin......
84 30 65 98 24 30 65 98 24 84 <- 20
323.
Inversin.......
20 35 91 52 35 65 65 35 52 91 35 20
324. Se tiene: seccin[x], nota de actitudes[x] . Se desea saber: Cules fueron las 2 secciones con mejor nota de actitudes? Cul fue esa nota?
325.
326.
DADOS N IMPRIMIR :
1,2,3,4....N,2,3,4,......N,3,4,5,...N,...,N-1,N,N
327.
Calcular:
(x+1)-((x-2)^2)/2+((x+3)^3)/3+
328.
DADOS X Y N CALCULAR:
329.
CALCULAR:
330. Construir un algoritmo que ingrese el numero de un mes (de enero a mayo( 1 a 5) ) e imprima el numero de das del mes ingresando adems si el ao es bisiesto o no.
331.
332. Hacer un programa que lea 200 consumos de un restaurant . Si el consumo ingresado al computador excede los $200 soles , el descuento sera de 10% mostrar todos los pagos hechos.
333.
cuantas desaprobados .
334. Realizar un algoritmo que se situa el valor inicial del interruptor ( sw= 0) antes de recibir la entrada de datos y verificar la deteccion de numero entero y los no enteros se realizara en etructura repetitiva , mientras.Si se realiza la comparacin de n y parte entera de n :
Si son iguales , n es entero Si son diferentes, n no es entero.
Solucin
inicio leer hh, mm, ss si (hh < 24) y (mm<60) y (ss>60) entonces
ss <-- ss + 2 si ss = 60 entonces ss <-- 0 mm <-- mm + 2 si mm = 60 entonces mm <-- 0 hh <-- hh + 2 si hh = 24 entonces hh <-- 0 fin_si fin_si fin_si fin_Si escribir hh, mm, ss fin
inicio leer a, b si a <= b entonces escribir "orden creciente" si_no escribir "orden decreciente" fin_si fin real: UM, MAX entero: I, N inicio leer N // N >0 leer NUM MAX <-- NUM desde I <-- 2 hasta 100 hacer leer NUM si NUM > MAX entonces MAX <-- NUM fin_si fin_desde fin
1.
2. Calcular las raices de una ecuacion de segundo grado(a+bx+c=0)? 3. variables 4. a,b,c,x,x 5. inicio 6. leer a,b,c 7. d_(b)-(4*a*c) 8. si a<>0 y d>=0 entonces 9. x_(-b+sqrt(d))\(2*a) 10. x_(-b-sqrt(d))\(2*a) 11. imprimir x,x 12. sino 13. imprimir"no se efectua la operacion" 14. fin si 15. fin
8. Disear un algoritmo que me permita calcular las 5 primeras parejas de nmeros primos gemelos(dos nmeros son primos gemelos si adems de ser nmeros primos, la diferencia entre ellos es exactamente dos).
Inicio C 0, G1 0, G2 0, N1, N2 :entero Repetir Ingresar N1, N2 Hasta (N1 > 0) y ( N2 > 0) Repetir Para (i = 1; i<= N1; i++) Si(N1 mod i = 0) entonces Hacer G1 G1 + 1 Fin_Si Fin_Para Para (i = 1; i<= N2; i++) Si(N2 mod i = 0) entonces Hacer G2 G2 + 1 Fin_Si Fin_Para Si(G1 = 2) y (G2 = 2) entonces Mostrar "N1 y N2 son primos Si (N1-N2=2)o(N2-N1= 2) entonces Hacer C C + 1 Sino Mostrar "Error" Fin_Si Fin_Si Hasta (C = 5) Fin
1. Programa que permite ingresar e imprimir cierta cantidad de nmeros y luego realizar la bsqueda de cualquiera de los nmeros ingresados. Imprime el nmero y la posicin en donde se encuentra el nmero buscado. DIM Numeros(100) AS INTEGER
INPUT "cuantos nmeros va ingresar ", n DO INPUT "NMERO: ", num IF num > 100 AND num < 500 THEN i=i+1 Numeros(i) = num END IF LOOP WHILE i <= n
'IMPRIMIENDO LOS NMEROS FOR i = 1 TO n PRINT Numeros(i) NEXT 'Busqueda INPUT "dame un valor a buscar ", busca FOR i = 1 TO n IF busca = Numeros(i) THEN PRINT "Posicion ", i, " Nmero: ", Numeros(i) EXIT FOR END IF NEXT 2. Programa que permite ingresar 8 nmeros y realizar la bsqueda del mayor y menor imprimiendo tambin su posicin. DIM Numeros(1 TO 8) AS INTEGER FOR i = 1 TO 8 INPUT "NMERO : ", num Numeros(i) = num NEXT 'IMPRIMIENDO LOS NMEROS FOR i = 1 TO 8 PRINT Numeros(i) NEXT 'Busqueda del mayor may = 0
men = 10000 FOR i = 1 TO 8 IF may < Numeros(i) THEN may = Numeros(i) PosMay = i END IF IF men > Numeros(i) THEN men = Numeros(i) PosMen = i END IF NEXT PRINT "El mayor es: "; may, "Posicin ", PosMay PRINT "El Menor es: "; men, "Posicin ", PosMen 3. Programa que soporta ingresar e imprimir cierta cantidad de nmeros mayores de 100 y menores de 500. Permite realizar la bsqueda de un nmero cualquiera imprimindolo junto a su posicin. DIM Numeros(100) AS INTEGER INPUT "cuantos nmeros va ingresar ", n DO INPUT "NMERO : ", num IF num > 100 AND num < 500 THEN i=i+1 Numeros(i) = num END IF LOOP WHILE i <= n
'IMPRIMIENDO LOS NMEROS FOR i = 1 TO n PRINT Numeros(i) NEXT 'Busqueda INPUT "dame un valor a buscar ", busca FOR i = 1 TO n IF busca = Numeros(i) THEN PRINT "Posicion ", i, " Nmero: ", Numeros(i) EXIT FOR END IF NEXT 4. Elaborar un algoritmo que permita ingresar 20 nmeros y muestre todos los nmeros ingresados menores e iguales a 25. DIM Numeros AS STRING CLS FOR i = 1 TO 20 INPUT "Nmero: ", Numero IF Numero <= 25 THEN Numeros = Numeros + ", " + STR$(Numero) END IF NEXT PRINT "Nmeros Menores o Iguales que 25: ", Numeros 5. Elaborar un algoritmo, que permita el ingreso de 10 nmeros enteros. El programa debe sumar todos los nmeros que sean mltiplos de 3 e imprimirlo.
CLS FOR i = 1 TO 10 INPUT "numero: ", Numero IF Numero MOD 3 = 0 THEN Suma = Suma + Numero END IF NEXT PRINT "La suma es: ", Suma 6. Disear un algoritmo que me permita calcular los 5 primeros nmeros perfecto (un nmero es perfecto, cuando la suma de sus divisores, sin incluirlo al nmero es exactamente el mismo nmero). El 6 es un nmero perfecto ya que sus divisores son 1,2 y 3 suman 6. La solucin hace que el computador tome un buen tiempo para completar los 5 nmeros. CLS Num = 5 C=0 DO WHILE C < 5 Num = Num + 1 Suma = 0 FOR i = 1 TO INT(Num / 2) IF Num MOD i = 0 THEN Suma = Suma + i END IF NEXT IF Num = Suma THEN C=C+1
7. Hacer un programa que calcule el factorial de un nmero ingresado por el teclado. Pudiendo ser solucionado de varias formas.
Primera Forma CLS INPUT "Ingrese un numero: ", Num Factorial = 1 DO i=i+1 Factorial = Factorial * i LOOP WHILE i < Num 'PRINT "Factorial= ", Factorial Segunda Forma CLS INPUT "Ingrese un numero: ", Num Factorial = 1 DO WHILE i < Num i=i+1 Factorial = Factorial * i LOOP PRINT "Factorial= ", Factorial
Tercera Forma CLS INPUT "Ingrese un numero: ", Num Factorial = 1 FOR i = 1 TO Num Factorial = Factorial * i NEXT PRINT "Factorial= ", Factorial 8. Escribir un algoritmo que determine si un ao es bisiesto. Teniendo en cuenta que un ao es bisiesto si es mltiplo de 4. Los aos mltiplos de 100 no son bisiestos, salvo si ellos son tambin mltiplos de 400. CLS INPUT "ingrese un numero: ", N IF N MOD 4 <> 0 THEN PRINT "El Ao", N, "NO es bisiesto" ELSE IF N MOD 4 = 0 AND N MOD 400 <> 0 AND N MOD 100 = 0 THEN PRINT "El Ao", N, "NO es bisiesto" END IF IF N MOD 4 = 0 AND N MOD 400 = 0 AND N MOD 100 = 0 THEN PRINT "El Ao", N, "SI es bisiesto" END IF IF N MOD 4 = 0 AND N MOD 400 <> 0 AND N MOD 100 <> 0 THEN PRINT "El Ao"; N, "SI es bisiesto"
END IF END IF 9. Hacer un programa que sume los nmeros que son mltiplos de 3, 5 y de 7 entre 100 y 300. CLS Num = 100 DO WHILE Num <= 300 Num = Num + 1 IF Num MOD 3 = 0 OR Num MOD 5 = 0 OR Num MOD 7 = 0 THEN Acumulado = Acumulado + Num END IF LOOP PRINT "Acumulado", Acumulado 10. Escribir la serie de fibonacci de n. La serie es: 1, 1, 2, 3, 5, 8, 13, 21, 34 n elementos. Este problema se puede resolver usando procesos recursivos, solucin que se encuentra en Algoritmos y Leguaje C CLS INPUT "Cantidad de Elementos de la Serie Fibonacii: ", CaElementos Con = 0 nAct = 1 nAnt = 1 DO WHILE (Con < CaElementos) PRINT nAnt nSig = nAnt + nAct nAnt = nAct
33if (dia>0)and(dia<21)and(mes=1)
signo=ARIES if (dia>21)and(dia<31)and(mes=1) signo=tauro
cosas asi, luego en el case solo le pones Select case1= Aries case2= tauro
y asi te vas es bastante sencillo solo debes saberte bien los dias en que son los signos. para hacer un buen if. Acuerdate que generalmente los signos abarcan dos meses.