home
COMPENDIO DE EJERCICIOS NO REVISADOS NI
COMPROBADOS DEL CURSO DE ALGORITMOS
Hacer un
programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también
nos calcule la hora después de 2 segundos.
Hacer un
programa que lea 2 números y deducir si están en orden creciente o decreciente.
Calcular el
número mayor de una lista de números.
De una lista de
100 números determinar simultáneamente el máximo y mínimo número.
Se ingresan 5
notas de un alumno, publicar 2 peores notas.
¿Calcular las
raíces de una ecuación de segundo grado (a²+bx+c=0)?
¿Dada la
duración en minutos de una llamada calcular el costo, considerando?
-Hasta tres minutos el costo es 0.50
-Por encima de tres minutos es 0.50 más
0.1*cada minuto adicional a los tres primeros
¿Dado tres
números calcular el mayor?
¿Dada N notas
calcular el promedio de las notas aprobadas y el promedio de las notas desaprobadas?
¿Dado N
calcular:(1¹)+(2²)+(3³)+......+(N*N)?
¿Dado N y X
calcular: x1/1+x3/3+x5/5+...........+x(2n)-1?
¿Dado el monto
de una compra calcular el descuento considerado
-descuento es 10% si el monto es mayor a
100 soles
-descuento es 20% si el monto es mayor a
50 soles y menor o igual a 100 soles
-no hay descuento si el monto es mayor o
igual a 50 soles
¿Dadas tres
longitudes, decir mediante un mensaje si forma un triangulo o no (cada lado tiene que ser
menor que de las otras dos)?
¿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 más joven que
asistió
-No se permiten menores de edad a la
fiesta
-Ingresar datos hasta que se ingrese una
edad a cero
¿Dada las horas
trabajadas de 20 personas y la tarifa de pago calcular el salario?
De una lista de
10 números calcular la media y determinar cuantos son mayores que 10.5, cuantos son
iguales y cuántos son menores.
Se desea
realizar un algoritmo que realice las siguientes tareas:
A)Leer una lista de números enteros
B)Visualizar dichos números.
C)El algoritmo deberá pedir si yo deseo
ordenar en sentido decreciente o creciente (burbuja)
Se tiene un
arreglo "A" donde se encuentra 10 números ordenados en forma ascendente, y se
pide que el algoritmo me permita el ingreso de un número y lo coloque en la posición
donde debería de estar con respecto al orden del arreglo.
Realizar un
algoritmo que permita ingresar una frase y la descomponga esta en sus palabras
imprimiéndolas al revés. Ejem.
CIUDAD CHICLAYO
DADUIC OYALCIHC
Diseñar un
algoritmo que calcule y almacene en un arreglo los 105 primeros números pares anteriores
a un número dado N (N es mayor que 51 y menor que 100), para posteriormente proceder a
ordenarlo en sentido decreciente.
Hacer un
programa que registre 10 apellidos y que los muestre en forma inversa al orden con el que
fueron ingresados.
Elaborar un
algoritmo que permita ingresar 20 números y muestre todos los números menores e iguales
a 25
Elaborar un
algoritmo, que permita el ingreso de 100 números enteros. El programa debe sumar todos
los números que sean múltiplos de 3.
Mostrar las 30
primeras potencias de 3 y la suma de ellos.
Hacer un
algoritmo que pida 10 edades y mostrarlas en orden inverso al que fueron ingresados.
ELIMINAR UN
ALUMNO DEL SALON, DADA UNA POSICIÓN INDICADA
INGRESAR UN
ELEMENTO EN UNA POSICION INDICADA EN UN ARREGLO DE N ELEMENTOS (NUMEROS), HASTA QUE EL
USUARIO DESEE SALIR.
MOSTRAR
ASCENDENTEMENTE LOS NUMEROS DE UN ARREGLO
MOSTRAR ALUMNOS
ORDENADOS POR MAYOR PUNTAJE DE PROMEDIO
MOSTRAR
ARTICULOS DE ABARROTES ORDENADOS POR MAYOR PRECIO Y MOSTRAR LOS 5 ARTICULOS DEMENOR PRECIO
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.
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.
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 añosAumento: S/. 100
Tiempo de servicio: de 5 a 10 añosAumento: S/. 250
Tiempo de servicio: de 10 a 20 añosAumento: S/. 400
Tiempo de servicio: de 20 años a másAumento: S/. 550
Se desea obtener unalista del personal en
orden creciente con respecto al sueldo modificado
Dada una lista
de 100 personas se pide una relación de las personas mayores de 35 años.
En una encuesta
cuyas alternativas son "si" y "no" participaron 10000 personas. Se
quiere saber cuantas personas votaron por la primera opción.
Diseñar un
algoritmo, que permita ingresar el dividendo y el divisor y que luego me calcule el
residuo y el cociente de dicha división.
Diseñar un
algoritmo que calcule y escriba el cuadrado de 243.
Diseñar un
algoritmo que intercambie los valores de dos variables numéricas.
Diseñar un
algoritmo que me permita ingresar cualquier número mayor que cero y menor que diez, y
luego el algoritmo deberá calcular los múltiplos menores que cien del numero ingresado.
Diseñar un
algoritmo que me permita ingresar un valor inicial y luego un valor final, para luego
calcular el valor central de los números.
Leer 200
números y obtener cuantos son positivos, negativos e iguales a cero.
Diseñar un
algoritmo que me permita determinar si un numero ingresado desde el teclado es un numero
par o impar.
Se desea
calcular independientemente la suma de los números pares e impares comprendidos entre 1 y
50.
Diseñar un
algoritmo que me permita ingresar una lista de números terminados con el numero cero,
para luego calcularcuantos números fueron
ingresados.
Determinar la
media aritmética de una lista de números positivos.
Averiguar si
dado dos números, uno es divisor de otro.
Diseñar un
algoritmo que me permita calcular los 4 primeros números pares, para posteriormente
calcular su media aritmética.
Diseñar un
algoritmo que me permita ingresar 10 números primos cualesquiera.
Diseñar un
algoritmo que calcule los 5 primeros números impares que preceden a un numero N ingresado
por teclado.
Ingresar una
lista de 25 notas y determinar cuantas estas fueron aprobadas.
Diseñar un
algoritmo que me permita calcular las 5 primeras parejas de números primos gemelos(dos
números son primos gemelos si además de ser números primos, la diferencia entre ellos
es exactamente dos).
Diseñar un
algoritmo que me permita calcular los 5 primeros números 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.
Diseñar un
algoritmo que permita convertir un numero natural en números romanos.
Diseñar un
algoritmo que me permita calcular el factorial de un numero. Utilice las estructuras
repetitivas(Repetir Hasta, Repetir Mientras, Repetir Desde - Para)
Diseñar un
algoritmo que permita calcular la suma de los primeros 30 términos de la siguiente serie:
1-1/3+1/5-1/7...+1/9 Siendo N un numero ingresado por el teclado.
Diseñar un
algoritmo que permita encontrar la solución a la siguiente
serie:1,1/2!,1/3!,1/4!,1/5!,...1/N! Siendo N un numero ingresado por el teclado.
Realizar el
diseño de un algoritmo que me permita :
Ingresar el código del
trabajar
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%)
Realizar un
algoritmo que me permita ingresar un numero determinado de segundos y lo convierta en
horas, minutos y segundos.
Realizar un
algoritmo que me permita ingresar la hora, minutos y segundos y que me indique cuantos
segundos son.
Diseñar 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").
Ingresar el
numero el mes y determinar cuantos días tiene el mes, para el caso de Febrero, el
algoritmo deberá indicar que no cuenta con la información necesaria para dar la
respuesta.
Escribir un
algoritmo que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4
(por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son
también múltiplos de 400 (2000 es bisiesto, pero;1800
no lo es).
Ingresar el
día, mes y año en el formato numérico (2-11-2001), para luego mostrarlo el formato
carácter (2 de Noviembre del 2001).
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.
Se desea saber:
alumnos[x], examen parcial[x], examen final[x]
Cual de los alumno tiene las mejores
promedios.
Cuales fueron los 5 peores alumnos del
examen parcial.
Cuales fueron los 3 peores del examen
final
Hacervarios sorteo: ORDENAR POER NOMBRE
Clasificar los
sgts lista en forma ascendente
1.- (72)
2.- (50)
3.- (37)
4. (9)
5.. (45)
6.(19)
Hacer un
programa que muestre si los cincos primeros numeros impares son multiples de tres
Hacer un
programa que muestre la tabla de dividir de un numero dado en forma decreciente.
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.
Hacer un
programa que registre 7 números en un array de 10, y luegose ingrese en la posición 4 un
nuevo numero.
Hacer un
programa que registre 6 número en un array de una dimensión, y ademas muestre el
intercambio de variables.
PARA 10 NUMEROS
(hay una eliminacion que posición cual es)
ARRAYS DE
ELIMINACIÓN de la posión 2PARA 3 NUMEROS
ARAYS DE
INVERSIÓN PARA LOS 3 NUMEROS
HACER UN
PROGRAMA QUE ELIMINE ELEMENTOS EN FORMA DECRECIENTE (vea lo profe no lo entiendo)
ARRAYS DE
ELIMINACIÓNPARA 10 NUMEROS (se repite en el
ejercio 2)
Hacer un
programa que registre 30 números en un array en una dimensión y luego muestre. Los
números ingresados en un orden inverso pero en pares.
Hacer un
progarma que registre 100 números en un array en un dimensión y luegomostrar los elementos que cotiene números impares.
Hacer un
programa que regristre 150 números en un array y luego muestre los múltiplos de 3 ó 5
ó 7.
Hacer un
progarma que regristre 20 números en un arrayen
una dimension que muestre en la pantalla la suma de los números dados.
Hacer un
programa que registre 20 números en un array en una dimension
Dado a, b
determinar el valor de la división enteray
el resto de la divisiónentera de a, b (sin
usar los operadores de div. Mod)
Calcular
(especifique)
Eliminación
1.(15)(15)
2.(108)(108)
3.(100)(100)
4.(20)(40)<---- posicion4
5.(40)(1)
6.(1
)( 0)
Se ingresa 20
notas de unalumno universitario , publicar 5
malas notas.
Una fiesta
asisten personas de diferentes edad y sexo. Construyaun 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
más joven que asistío.
. No se permite menores
de edad en la fiesta
. Ingresar datos hasta
que se ingrese su edad igual a cero.
HACER UN
PROGRAMA QUE MUESTRE 20 NUMEROS EN 1 ARRAYSDE
UNA DIMENSION
HACER UN
PROGRAMA QUE MUESTRE 20 NUMEROS EN UN ARRAYS DE UNA DIMENSIÓN Y MUESTRE LOS 20 NÚMEROS
QUE OCUPEN POSICIONES PARES
HACER UN
PROGRAMA QUEMUESTRE 20 NUMEROS EN UN ARRAYS
DE UNA DIMENSIÓN Y MUESTRE LOS 20 NÚMEROS QUE OCUPEN POSICIONES PARES EN ORDEN INVERSO .
HACER UN
PROGRAMA QUE MUESTRE LOS NÚMEROS MENORES E IGUALES QUE 5
HACER UN
PROGRAMA QUE MUESTRE LOS NÚMEROS MENORES E IGUALES QUE 5 PERO EN FORMA DECRECIENTE
Hacer un
programa que registre 30 números en un array de una dimensión y que muestre el cuadrado
de los números registrados en las posiciones pares.
Hacer un
programa que registre 50 números en un array de una dimensión y que muestre los números
registrados en las posiciones impares de forma decreciente.
Hacer un
programa que registre 50 números en un array de una dimensión y que muestre los números
registrados en las posiciones impares de forma decreciente sin tomar en cuenta el
intervalo entre 25 y 30.
Hacer un
programa que registre 50 números en un array de una dimensión que muestre los números
múltiplos de 5.
Se tiene un
array de 7 elementos y se desea insertar uno nuevo.
Se tiene 8
elementos y se desea invertir dichos elementos.
Se tiene 20
elementos , se desea invertir los elementos usando un temporal.
Se tiene 9
marcas de jeans y se desea insertar 2 nuevas marcas en la posición 2 y 4.
Hacer un
programa que lea 30 consumos en una cafetería si el consumo ingresado excede los S/.50,
el descuento será 7% mostrar todos los pagos y el pago total o acumulado.
Hacer un
programa donde escriba 60 primeras potencias de 3 con su número de potencias.Donde los
números pares no se tomen en cuenta; y los números impares, se sumen en un intervalo de
40 - 50.
Diseñar un
algoritmo que determine el precio de un billete ida y vuelta en ferrocarril,dando la
distancia a recorrer y elnúmero de días en
destino, sabiendo que si la estancia es superior a 7 días y la distancia es superior a
800 km. El billete tiene una reducción del 30%. El precio por kilómetro es de 8.5 soles.
Se desea
calcular el salario semanal neto de los empleados de una empresa cuyo trabajo se paga por
horas del siguiente modo :
a)Si el número de horas trabajadas es inferior
o igual a 35 se pagan, si el precio de cada hora es 5soles. El número de horas trabajadas
y el nombre del empleado también se introducen por el teclado.
b)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.
c)Los impuestos a deducir a los trabajadores
varian en función del sueldo :
+ Los primeras 240
soles, no pagan impuestos.
+ Los siguientes 480
soles deben pagar el 5%.
+ El resto pagan el
10%.
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).
a)Diseñar un
algoritmo que escriba el cubo de los números del 1 al 20. b)Diseñar un algoritmo que
escriba el cubo de los números naturales tales que el cubo tenga como máximo cuatro
cifras. c)Diseñar un algoritmo que escriba el cubo de los números naturales tales que el
cubo tenga exactamente cuatro cifras.
Evaluar la
función f(x) = x + 1/x para cada uno de los 100 primeros números naturales y multiplos
de 7
Supongamos que
la población de una pais hoy es de 40 millones y que la tasa de crecimiento anual es
constante, ingresar dicha tasa y determinar el año en el cual la población supere por
primera vez los 100 millones.
Escribir el
algoritmo que permita sumar el número de elementos positivos y el negativos de una tabla
T. Sea una tabla de dimensiones M, N leídas desde el teclado.
Inicializar una
matriz de dos dimensiones con un valor constante dado K.
Su = 456 + 458 +
460 + .....800 sumandos
Su = 1/5 + 1/3 +
1/1 + ...400 sumandos
Se tiene 9
elementos y se desea eliminar el de la tercera posición tal que al final queden 8
elementos.
De un ejercicio
dado modificar el programa de eliminación para que elimine elementos mientras el sw sea
0(cero).
Se tiene un
registro de 30 notas de un alumno,ordenarlos alfabeticamente en forma ascendente.
Del ejercicio
anterior (se tiene un registro de 30 notas de un alumno,ordenarlos alfabeticamente en
forma ascendente.) Las 5 notas más bajas.
Ahora calcula el
promedio de la mejor y peor notas.
Un caballo -quepuede moverse según las reglas del ajedrez-se sitúaen
elcuadro decoordenadas (x0,y0).Se pide encontrar, si existe, un recubrimientodel tablero completo, o sea, calcular un circuitode n*n-1 movimientos de formaque cada
cuadro del tablero sea visitado exactamente una vez.
Hacer un
programa en el cual consiste en situar ocho reinas enun tablero de ajedrez,de forma que
ningunareina pueda actuar sobre cualquiera de
las otras.
Hacer un
programa donde cuente, sume y muestre el promedio de la suma de un determinado número de
paquetes que hay en una empresas distribuidora de galletas.
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.
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.
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)
En una empresa:
se debe visualizar en una lista FICHA donde se encuentra nombre categoría, edad y sueldo
ademas el programadebe visualizar un
mensaje existen trabajadores mayores de 65 años en un numero de ... Y el
numero de trabajadores mayores de 65 años.
Hacer un
programa que permita calcular y mostrar el jornal mensual de acuerdo con las siguientes
especificación:
los
trabajadores tienen dos turnos (nocturno y diurno)
la
tarifa de las horas diurnas es de 10 soles.
La
tarifa de las nocturnas es de 50 soles.
Ningun
trabajador recibe nada por feriados.
El
trabajador sera despedido si sus horas_trabajadas son menores que 15. (mensual)
Determinar
cuantos trabajadores recibirán un salario mayor ó = a500. Conocida la tarifa y las horas trabajadas
Hacer un
programa que permita calcular la media arimetica de 10 numeros negativos y que muestre la
media arimetica en la pantalla.
Se desea obtener
el salario neto de los empleados de una empresa cuyo trabajo se paga por horas y con las
siguientes condiciones:
_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"
Hacer un
programa que determine y muestre meses con sus respectivos numeros, teniendo en cuenta la
siguiente condicion:
_ El pregrama terminará cuandose le ingrese un numero negativo o un numero mayor
a 12.
_ Debe detectar el mes
del dia de la madre y el mes de navidad.
Hacer un
programa considerando el año actual donde considere a las personas segun su año de
nacimiento en que etapa de su vida estan, (ninez, adolescencia, juevntud, adultes, vejez,
muerte). Considere a la muerte mayor de 75 años.
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.
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.
HACER UN
PROGRAMA QUE PERMITA ELEGIR 5 NOTAS DESAPROBADAS DE UN ALUMNO DE ING, DE SISTEMAS DE LA
USAT.QUE LLEVA 9 CURSOS Y QUE LAS MUESTRE EN ORDEN DESCENDENTE.
Evaluar los
resultados de la siguiente funcion matemática, donde x varia de 0 a 20. Mostrar el valor
de x y de la función.
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%.
Dado un monto
calcular el descuento
Dado la
duración (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.
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.
Mostrar los
promedios de las notas de 10 alumnos de cierto curso. Cada alumno tiene 5 notas y estan
entre 5 y 20.
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)
Dado el monto de
una compra mostrar y calcular el 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
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.
Hacer un
programa que registre montos de dinero positivo o negativo en una cuenta de ahorros .Se
puede mostrar:
A)Cual es el saldo o balance en la cuenta
.
B)Cuantos depositos se ahorraron.
C)Cuantos retiros se ahorraron.
Hacer un
programa que registre números enteros en forma repetitiva o que de conocer lo siguiente:
A)Mostrar la suma de los cuadrados de
losnúmeros ingresados.
B)Mostrar la suma de los cubos de los
números ingresados.
Intrucción:El programa solo calcula
cuando se ingresan números pares y menores de 9, el programa termina cuando se ingresa un
cero .
Hacer un
programa que registre 200 números y los muestre posteriormente en el orden inverso .
Mostrar lo
elemetos de indice par en un array de 100 elementos.
Hacer un
programa que invierta un array lineal de 20 elementos.
A1->b1a1->b20
A2->b2a2->b4
..
..
A20->b20 a20->b1
Hacer un
programa queregistre 30 apellidos
Mostrar
elementos pares en un array de 200 elementos
Realiza la suma
de dos matrices de dos dimensiones
S(i,j)=A(i,j)+B(i,j)
Hacer un
programa que regitre 10 nombres y en la posición 4 insertar a "PAULA"
Hacer un
programa que sume (acumule) los números que son múltiplos de 3 o 5 de 7 entre los
números 100 y 300 inclusive.
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.
Hacer un
programa que lea dos númerosy deducir si
están en orden creciente.
Hacer un
programa que calcule el área del triangulo dada la base y la altura
Hacer un
programa que calcule el valor de una ecuación de primer grado.
Hacer un
programa que lea un numero entero positivo y lo escriba invertido.
Los empleados de
unafabrica trabajan en dos turnos: diurno y
nocturno .Se desea calcular el jornaldiario
de acuerdo con los siguientespuntos:
-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
Hacer un
programa que nos calculeel área de un
triangulo conociendo sus lados.
Hacer un
programaque calcule al sumade losnprimeros númerosnaturales
-S=1+2+3+4 . .
. . . .n
Hacer un
programa que lea 50 números y que se duplique a la suma de estos y luego los muestre.
Elaborar un
programa que muestre el mensaje: "es multiplo de 2" si es que el número lo es,
"es multiplo de 3" si es que lo es, y "es multiplo de 5" si es que el
número lo es. Todo esto dentro de la lectura de 200 números.
Hacer un
programa que registre 100 números de los cuales solo tome los multiplos de y 5 triplique
la suma de todos estos. Mostrar el resultado de la multiplicación.
Crear un
programa que registre 100 nombres y luego solo muestre 50 de ellospero en orden inverso.
Hacer un
programa que que registre 50 numeros y que los sume inversamente y que muestre el
resultado de la suma total.
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.
Calcular los
divisores comunes de 2 números y mostrarlos.
Hacer un
programa que sume 5 precios de lascamisas (en
dolares) y que luego muestre eltotal de la
venta en soles.
Hacer un
programa que calcule cuantos números de 4 cifras existen, tales que sean múltiplos de 3
y de 7.
Hacer un
programa que muestre los números del 10 al 20 tales que si invertidos sus cifras el
numero original aumente en un numero par.
Hacer un
programa que muestre 10 valores enteros de un vector denominado Q en un array.
Hacer un
programa que registre 100 números y los sume, buscando al final mostra si la suma de todo
ellos es para o no.
Hacer un
programa que invierta un array lineal de 300 elementos
Hacer un
programa que muestre las 10 áreas de los círculos presentados y los radios respéctivos,
para ellos se proporciona de los radios ingresados por el teclado.
Dado
a1b1c1
A2b2c2
...
A.Yb.Hallarc.
...
A10b10c10
Si a y b son menores a la mitad de
elementos del total de elementos c=a*b, de lo contrarioc=a+b al final mostrar los resultados.
Hacer un
programa lea 10 números y que por alguna causa se le tenga que eliminar el elemento de la
posición 2, corriendo los demás números una posición menos.
Se tiene 20
temperaturas. Se desea calcular su promedio y determinar cual de todas ellas es mayor que
15°
Hacer un
programa que invierta 20 números
Hacer un
programa que elimine consumos de un restaurante hasta que se ingrese * a la variable TOP y
al final muestre los consumos realizados.
Hacer un
programa que lea las "50" grupos de productos vendidos del día de una tienda,
si algunos de estos grupos excede a 1000 productos que se vende en la tiendase solicitara mercadería (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 mercadería a solicitar.
Hacer un
programa que registre 20 numeros en un array de una dimension ymuestre posteriormente los elementos que
ocupan posiciones impares
Hacer un
programa que registre 20 numeros en un array de una dimension ymuestre posteriormente los elementos que
ocupan posiciones pares y deinversa
Hacer un
programa que registre 20 numeros en un array de una dimension ymuestre posteriormente los elementos que
contienen números multiplos de 3
Hacer un
programa que registre 20 numeros en un array de una dimension ymuestre posteriormente los elementos que
contienen números multiplos de 5 yen
forma inversa
Se necesita
elaborar un programa donde se registren 20 notas de alumnos,calificadas de 0 a 20, teniendo en cuenta que se mostraran solo losaprobados, si no saldrá una frase
"desaprobado"
Hacer un
programa que registre 20 números en una array de 1 dimensión y luego muestre en la
pantalla los numeros ingresados en orden inverso y los que ocupen posicion pares
"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 descuentodel
20%
Por un monto menor de $200 pero mayor o
igual a 100 se hara un descuentodel
10%
Considere 100 personas
Dado la tarifa
de pago por horas de un trabajador, y sus horas trabajadascalcular cuantos trabajadores reciben un salario mayor o igual a S/.500 y calcular
ademas el promedio de los salarios de todos los trabajores
Dado N notas,
calcular el promedio de las notras aprobadas y el promedio de las notas desaprobadas
Dado N, calcular
los numeros: 2,4,6,8,....,2N
Dado N, escribir
el producto desde 1 hasta N
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)
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
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"
Hacer un
programa que clasifique 400 personas segun el deporte que prcatica los deportes son:
Ajedrez, Atletismo, Basket, Futbol, Gimnasia, Karate, Natacion, Tiro, Voley
Hacer un
programa que registre 10 números en un Array de un 1D y que muestre posteriormente los
elementos que contiene N°sImpares.
Diseñar un
formulario que permita ingresar dos notas malas y determine su promedio, debe mostrar un
comentario si este está aprobado o desaprobado.
Diseñar un
programa que permita controlar la venta de pasajes a los clientes según la categoría y
el destino.
La compañia
Barner posee una caja con $3.71 con la cual empieza todos los dias diariamente se
registran egresos. Calcular los egresos de la compañia y mostrar cuanto queda en caja.
(el programa termina cuando se ingresa un egreso imaginario de -1)
Calcular la suma
de los n primeros numeros enteros desde el numero 8
S=8+9+10+11+...+N
Calcular la
media de un conjunto de notas de alumnos. Se le ha dado un valor de -30 que detecte el fin
del programa
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%
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
Hacer un
programa que calcule el valor de la hipotenusa de un triangulo rectangulo, ingresando por
el teclado sus catetos (Teorema de Pitagoras)
Hacer un
programa que permita calcular el area de un triangulo cualquiera donde los valores de los
lados son ingresados por el teclado
Hacer un
prpgrama que calcule las raices de una ecuacion cuadratica cuya forma canonica es:
a)Ax+By+C=0
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
Hacer un
prpgrama que calcule las raices de una ecuacion cuadratica cuya forma canonica es:
a)Ax+By+C=0
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
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
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
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)
Se ingresan los
80 puntuaciones de los atletas en forma desordena da obtener la puntuación alta y mas
baja. Nota: Ordenar por Burbuja
Se registran las
producciones anuales de oro de 100 Países mostrar las
(5) produccionesmas baja. Nota: UsarBurbuja
Registras las
notas de 50 alumnos. Mostrar en forma ascendente
Ingresan 70
elementos de una lista su lista en forma descendente de intercambios
Ingresan las
edades de 100 alumnos: Mostrar en orden ascendente y descendente
Dados la tarifa
de pago por horas de un trabajador y sus horas trabajadas calcular su salario Variables:
tarifa, horas, salario
Para 50
trabajadores: Variables tarifa, horas, salario, i (variables de control de sitio)
Para cualquier
numero de trabajadores:
Determinar
cuantos trabajadores recibieron uun salairo mayor ó menor a s./500 Variables tarifa,
horas, salario,i,n,c
Calcular ademas
el promedio de los salarios de todos los trabajadores: Variables: tarifa, horas, salario,
i, n,c,promedio, susa
Clasificar los
números A y B
Se dispone de
una lista de números enteros clasificados en orden creciente. Se desea saber si un
número dado introducido desde elterminal se encuentra en la lista. En caso afirmativo, averiguar su posición, y en
caso negativo se desea conocer su posición en la lista einsertarlo en su posición.
Escribir el
procedimiento de búsqueda binaria de forma recursiva.
Iniciar un
programa que se detenga en un determinado valor
Encontrar un
elemento K en una lista de elementos x1, x2,......... Xn previamente clasificados en orden
ascendente.v
Se ingresan 20
notas de un alumno publicar sus 8 mayores notas
Ingresar
"N" números y calcular el mayor
Escribir en
pantalla el "39" veces "7" veces "1" vez.
Se ingresan 20
notas, publicar las 5 notas (menores-peores)
Registrar un
vector de 60 elementos y calcular cuantos son positivos y negativos .
Realizar un
programa que partiendo por el ultimo elemento muestre todos sus elementos pares hasta
lelgar a la posicion de insercion
Iniciar un
programa que se detenga en un determinado valor
Se ingresan 20
notas, publicar las 3 notas (menores-peores)
Hacer un
programa que registre alumno[x], nota1[x], nota2[x], nota3[x], nota4[x]donde va de 1 a
100. Se desea saber:
A) Cual alumno tiene el
mejor promedio
B) Cuales son los 5
alumnos que tienen mejor nota2[x]
C) Cuales son los 4
alumnos que tienen peor nota4[x]
Se ingresan 20
notas de un alumno publicar sus 5 mayores notas
Ingresar
"N" números y calcular el mayor y menor
Escribir la
serie de Fibonacci de "N" tenemos. Ejm:
1, 2, 3, 5, 8, 13,
....... N elementos
Ingresar un
entero y positivo y calcular su factorial
Hacer la
derivación del numero 1 entre el numero 2 por restas suscritas e imprimir su cociente y
residuo
Escribir en
pantalla el "20" veinte veces "19" veces. "1" vez.
Registrar un
vector de 60 elementos y calcular cuantos son positivos, negativos y ceros
Registrar un
vector de 100 elementos y calcular el mayor y el lugar que ocupa en la lista.
Registrar las
edades de "20"alumnos; indicar, Cuantos alumnos están por debajo de la media de
las edades o por encima de esta.
Registrar los
nombres de 30 alumnos, luego pedir un nombre y decir si está en la lista o no.
Hallar
SU= (X (1)- X )^2 +
.....+ (X(50)- X )^2
Xla media aritmética de X(1), X(2),....., X(50)
Se dispone de
una lista de N elementos. Se desea diseñar un algoritmo que permita insertar el valor
"X" en el lugar K-ésimo de la mencionada lista.
En un alista de
N elementos se desea eliminar el elemento que ocupa el lugar K-ésimo de dicha lista.
Se tiene un
alista de 100 elementos, calcular la suma de este con su lista invertida.
A +B = C
103949
282856
391049
Hacer un
programa que calcule el M.C.D. de dos números:
Realizar un
algoritmo que compare dos cadenas
Se desea
publicar del último elemento hata llegar a la posición deinserción
Se desea
invertir dos números dados: 8 y 5
Hacer un
programa que calcule el área acumulada demarcado delos cuadrados(los cuadrados son 13 y
de igual tamaño), los ladosde
los cuadrados deben ser mayores a 30 y menores a 66.
A un trabajador
le pagan según sus horas de trabajo y una tarifade
pagopor horas si la cantidadde horas trabajadas es mayor ha 40 horas la tarifase incrementa en un 50 % para las horas extras.
Calculeel salario del trabajador dadalas horastrabajadasyTarifas.
A un trabajador
le descuentande su sueldo el 10%si su sueldoes
menor o igual a 1000.Porencimade1000 y hasta2000 el 5%del adicional y por encima
de 2000 el 3 % del adicional. Calcular el descuento y sueldoneto que recibeel trabajador dado su
sueldo.
Dadoun número imprimirun mensajeque digasi es par oimpar.
Crear un
algoritmo para imprimir los números del 1 al 10
Calcular
mediante un algoritmo repetitivo la sumade
losN primeros números naturales.
Dado un ángulo
en grados,convertirlo a radianes
Dado un tiempo
en segundos calcularlos minutos y segundos
restantes que lo corresponden.
Calcular la distanciarecorridapor un auto, en un tiempo dado, calcular la
velocidaddel auto, conociendo que V = D/T
Dado una
distancia en pulgadas convertidas a centímetros conociendo que 1 pulgada =2.54 cm.
Calcular la
raíz de ax + b =0
Leer tres
números x, y,z, imprimir los valores máximos y mínimos. El procedimiento seren
comparaciones susecivas de parejas de números.
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
Un pseudo codigo
que lea un # entero positivo y escriba invertido
Contuir una
tabla de multiplicar creciente utilizanto para
Hacer un
programa que muestre multiplos de 5 hasta 60
Hacer un
programa que muestre los # primos del 3 al 37
Leer un
algorismo que invite un array lineal de 20 elementos
Hacer un
logarismo que inviereta un array lineal de 8 elementos
Hacer un
algorismo en el que se invierta un array lineal de "P" elementos en un solo
arrays
Determinar si un
número no es perfecto
Determimnar si
un número es capicua
Encontrar el
factor
Ingrasar 10
números a un arreglo, luego proceder a eliminar los elementos repetidos que se encuentran
en el arrglo y luego visualizar los no repetido
Convertir un
número a binario
Calcular
1-2+3-4+5-6+7-8+9-10+11-12...20
Factorizar
número ingresado
Ingresar N
númerops y determinar cual es el mayor y el menor número
Cear una matriz
bidimencional, ingresar datos a ella y sumar su diagonal
Dado un número
calcular la raiz cuadrada
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.
HACER UN
PROGRAMA QUE MUESTRE ACUMULADOS DE LOS PRIMEROS NÚMEROS MÚLTIPLOS DE 2DEL 50 AL 300.
HACER UN
PROGRAMA QUE REGISTRE 20 NUMEROS Y QUE SE MUESTREN DE MANERA INVERSA A LA QUE FUERON
INGRESADOS
HACER UN
PROGRAMA QUE MUESTRE LOS NÚMEROS PRIMOS PRIMOS DEL 1 AL 51 Y LUEGO SUMALOS
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.
HACER UN
PROGRAMA QUE REGISTRE 200 NOMBRES Y LOS MUESTRE DE ORDEN INVERSO AL QUE FUERON INGRESADOS
HACER UN
PROGRAMA QUE ELIMINE EL 350 LUGAR DE LOS 500 NOMBRES Y QUE SE NUESTRE EL INVERSO AL ORDEN
EN QUE FUERON INGRESADOS.
HACER UN
PROGRAMA QUE REGISTRE 50 DE LOS NÚMEROS Y MUESTRE POSTERIORMENTE LA POSICIÓN QUE OCUPA
EL 15 Y EL 40 Y SUMALOS
REGISTRE 200
NÚMEROS Y MUESTRA LOS INVERSAMENTE AL ORDEN EN QUE FUERON INGRESADOS Y EL ÚLTIMO
ELIMINADO
CALCULAR
MEDIANTE UN ALGORITMO REPETITIVO LA SUMA DE LOS N PRIMEROS NÚMEROS NATURALES. VARIABLES:
I,N,S
IMPRIMIR LOS
NÚMEROS MULTIPLOS DE 3 QUE ESTÁN ENTRE 1 Y 100
DADOS LAS HORAS
DE TRABAJO DE UNA PERSONA Y LA TARIFA DE PAGO. CALCULAR SU SALARIO IMPRIMIDO.
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.
DADA LA
DURACIÓN(EN MINUTOS) EN UNA LLAMADA TELEFÓNICA. 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.
ARRAYS
1=15
2=11
3=13
4=18
5=10
Del ejercicio
anterior, eliminar el número en la cuarta posición.
Inserción......
8484
30<- 20
6530
9865
2498
24
Inversión.......
2065
3535
9152
5291
3535
6520
Se tiene:
sección[x], nota de actitudes[x] . Se desea saber: ¿Cuáles fueron las 2 secciones con
mejor nota de actitudes? ¿Cuál fue esa nota?
DADOS N y M
QUEREMOS QUE SALGA EN LAPANTALLA Variables
N,M,,I,J
DADOS N IMPRIMIR
:
1,2,3,4....N,2,3,4,......N,3,4,5,...N,...,N-1,N,N
Calcular:
(x+1)-((x-2)^2)/2+((x+3)^3)/3+
DADOS X Y N
CALCULAR:
1 + x + (X^2)/2 +
(X^3)/3 + ......(X^N)/N
CALCULAR:
X - (X^2)/2 + (X^3 )/3
- (X^4)/4 .....(X^N)/N
Construir un
algoritmo que ingrese el numero de un mes (de enero a mayo( 1 a 5) ) e imprima el numero
de días del mes ingresando además si el año es bisiesto o no.
Calcular la suma
de los n primeros números enteros utilizando la estructura desde. S= 1 + 2 + 3 + 4 + 5 +
......+ n
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.
Dado n notas de
un estudiante calcular notas tiene aprobados y cuantas desaprobados .
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 comparación de n y parte entera de n
: