Sei sulla pagina 1di 6

EJERCICIOS PARA PRACTICAR Ejercicios Salida de Entrada, Proceso,

1. Una frmula para convertir kilogramos a libras, es P=2.2 (K) , donde P son las libras K los kilogramos. !acer un algoritmo "ue convierta una cantidad K de kilogramos a libras. 2. #n $iami, %lorida, &ulu 'ocket se presenta en varios actos sociales como se(orita $)trica, siendo su estad*stica vital +,-.+-+, cm,. mide 1./0 mts pesa .1 kg. !acer un algoritmo para calcular e imprimir sus medidas en pulgadas, su estatura en pies su peso en libras. 1. 2uponer "ue toda la gente duerme alrededor de 131 de tiempo (+ de 24 5rs). !acer un algoritmo para calcular cuantas 5oras 5a dormido una persona durante toda su vida, considerando "ue todos los a(os tienen 16. dias. 4. 7anc present 4 pruebas finales, siendo sus calificaciones ,.., 6.+, ,.2 +.+. !acer un algoritmo para calcular e imprimir el promedio de 7anc . .. #l 8polo 9 emple 16/ dias para ir de la tierra a marte, "ue se encuentra a una distancia de 14:,00,000 millas. !acer un algoritmo para calcular los dias "ue necesitar; para ir a <upiter "ue se encuentra a una distancia de +64:+/.,4./ millas. 6. 2ara $ende= vende biblias a ra=n de 1 dlls cada una, mas 0.6. cents por estampillas postales mane>o. !acer un algoritmo para calcular e imprimir los ingresos de 2ara en 2 semanas, en las "ue vendi 16/ biblias. /. !acer el algoritmo para calcular e imprimir, el n?mero de segundos "ue 5a en @ dias, ! 5oras, $ minutos 2 segundos. +. Un cliente ordena 4 libros, "ue a menudeo cuestan A+.,. dlls cada uno, menos un descuento de 20B, 1 discos de A1..0 dlls cada uno, con un descuento de 1.B un tocadisco de A.,.,. dlls "ue no tiene descuento. 8dem;s, un descuento del 2B sobre el pedido total si se paga pronto. !acer un algoritmo para calcular e imprimir, el total de la compra, suponiendo pronto pago. ,. <uanita &pe= traba>a en 4 ocupaciones donde le pagan un sueldo diferente por 5ora. !acer un algoritmo para determinar e imprimir el sueldo de <uanita en 1 semana en la "ue traba> las siguientes 5oras, con los siguientes sueldosC Draba>o 8, 12 5oras con un sueldo de A1.20 por 5oraE Draba>o F, 10 5oras con un sueldo de A4.10E Draba>o G, + 5oras con un sueldo de A1.+0 en el @, 11 5oras con un sueldo de A2.,. la 5ora. 10. 2uponer "ue la retencin de impuesto de un salario semanal se calcula de la siguiente maneraC 1.B de la diferencia entre el salario semanal de un empleado A10 dlls, multiplicado por el n?mero de personas "ue de )l dependen. !acer un algoritmo para calcular e imprimir el impuesto "ue se retiene por el empleado, si se tiene como datos de entrada el salario semanal la cantidad de personas "ue de )l dependen.

11. La temperatura es una medida de concentracin o intensidad de energa calorfica en un cuerpo. Existen 4 escalas para medir la temperatura: Farenheit, Celsius, Kel in ! "an#ine. $uchos experimentos de la%oratorio re&uieren la con ersin de una escala a otra. 'or e(emplo, para con ertir de Farenheit a Celsius, se restan )* grados de la temperatura en Farenheit ! la diferencia se multiplica por +,-. 'ara con ertir de Celsius a Kel in, se le suman */) grados a la temperatura en Celsius. ! para con ertir de Farenheit a "an#ine, se le suman 401 grados a la temperatura en Farenheit. 2acer un algoritmo &ue calcule e imprima el e&ui alente de una temperatura en Farenheit en las otras ) medidas.

Ejercicios de condiciones
1. !acer un 8lgoritmo "ue lea la matr*cula de un 8lumno, 1 calificaciones para este, "ue calcule el promedio "ue imprima la informacin le*da calculada, as* como un mensa>e de 8probado o 'eprobado, seg?n sea el caso. 2. !acer un 8lgoritmo "ue lea 1 n?meros, "ue imprima el ma or de los 1 n?meros le*dos. 1. !acer un 8lgoritmo "ue lea dos n?meros enteros, sin multiplicarlos determinar si su producto es positivo o negativo. 4. &a suma de los ;ngulos internos de un tri;ngulo es de 1+0 grados. !acer un 8lgoritmo "ue lea 2 ;ngulos 8 F "ue determine el valor del tercer ;ngulo. #l algoritmo deber; verificar "ue el tercer valor no sea cero o negativo, si cual"uiera de ellos ocurre, imprimir un mensa>e "ue digaC H#sto 7o #s Un Dri;ngulo:. .. !acer un 8lgoritmo "ue lea 1 n?meros, "ue los imprima de $a or a $enor. 6. !acer un 8lgoritmo "ue lea 2 n?meros, si el primero es ma or "ue el segundo "ue calcule e imprima la suma de los dos, si el segundo es ma or "ue el primero "ue calcule e imprima la sumatoria de los dos n?meros, si los dos son iguales "ue obtenga el producto de ellos. /. !acer un 8lgoritmo "ue lea una matr*cula dos calificaciones, "ue calcule el promedio de las dos calificaciones "ue imprima la matr*cula, las 2 calificaciones el promedio de las calificaciones, si solo si el promedio es ma or "ue / menor "ue ,, en otro caso no imprimir. +. !acer un 8lgoritmo "ue lea las longitudes de los lados de un tri;ngulo, "ue determine e imprima si el tri;ngulo es 9sceles, #"uil;tero o #scaleno. ,. Una ciudad pe"ue(a de Kansas, ide un *ndice de contaminacin tal "ue 1/ es aceptable, de 1+ a .. es desagradable, arriba de .. es peligroso. !acer un 8lgoritmo "ue lea el *ndice de contaminacin de la ciudad, "ue imprima el mensa>e correspondiente en funcin del *ndice. 10. Una compa(*a vende teItos escolares en rdenes de 10 o mas vol?menes del mismo tipo. Por e>emploC 10 copias o menos A6.,. cada uno de 11 en adelante A6.00 cada uno. !acer un 8lgoritmo para calcular el costo de una orden de 7 libros. 11. !acer un 8lgoritmo "ue lea el n?mero de un empleado, las 5oras traba>adas el sueldo por 5ora, "ue calcule su sueldo neto, si este se calcula de la siguiente maneraC si la cantidad de 5oras es menor o igual

a 40, se calcular; multiplicando las 5oras traba>adas por el sueldo por 5ora, mientras "ue si la cantidad de 5oras traba>adas es ma or a 40, las primeras 40 se pagan en forma normal, el eIcedente se paga al doble. 12. Una cierta compa(*a de fletes tiene las siguientes tarifas entre Foston &os 8ngeles, A/..00 dlls por tonelada para las primeras 10 toneladas, A1..00 dlls por tonelada para cada tonelada arriba de 10. !acer un 8lgoritmo para calcular el costo de un cargamento de 7 toneladas. 11. Un banco paga intereses con tasa anual del .B sobre cuentas menores "ue A200.00 dlls. #l 6B para cuentas de A200.00 dlls 5asta A1000.00 dlls, el /B para cuentas ma ores a los A1000.00 dlls. !acer un 8lgoritmo para calcular el inter)s de una cuenta, cu o saldo se otorga como dato de entrada. 14. 2uponer "ue un artesano traba>a a ra=n de A0./. centavos por 5ora, 5asta las 10 pm, de esa 5ora en adelante a ra=n de A1.00 dll. !acer un 8lgoritmo el cual acepte como datos de entrada la 5ora en "ue inicia a traba>ar la 5ora "ue sale de traba>ar, "ue calcule e imprima el sueldo de una noc5e de traba>o del artesano, suponiendo "ue m;Iimo puede traba>ar 5asta las 12 pm. 1.. Ginco miembros de un club contra la obesidad desean saber cuanto 5an ba>ado o subido de peso desde la ?ltima ve= "ue se reunieron. Para esto se debe reali=ar un ritual de pesa>e en donde cada uno se pesa en die= b;sculas distintas para as* tener el promedio m;s eIacto de su peso. 2i eIiste diferencia positiva entre este promedio de peso el peso de la ?ltima ve= "ue se reunieron, significa "ue subieron de peso. Pero si la diferencia es negativa, significa "ue ba>aron. &o "ue el problema re"uiere es "ue por cada persona se imprima un letrero "ue digaC J2UF9KL o JF8<KL la cantidad de kilos "ue subi o ba>o de peso.

Ejercicios de Contadores y ciclos


1. !acer un @iagrama de %lu>o "ue genere e imprima los n?meros del 100 al 0 en forma decreciente. 2. !acer un @iagrama de %lu>o "ue lea un n?mero 7 "ue genere e imprima los n?meros impares desde el n?mero 1 5asta el n?mero leido, as* como cuantos son. 1. !acer un @iagrama de %lu>o "ue lea 7 matr*culas, para cada matr*cula se leer;n 2 calificaciones, "ue calcule el promedio de las 2 calificaciones "ue imprima la matr*cula, las dos calificaciones el promedio de las dos calificaciones para cada una de las 7 matr*culas, adem;s deber; imprimir cuantos alumnos aprobaron cuantos alumnos reprobaron. #l diagrama terminar; cuando se lea una matr*cula igual a ,,,, "ue no se procesar;. 4. !acer un @iagrama de %lu>o "ue lea .00 n?meros, los cuales var*an desde menos infinito 5asta mas infinito, "ue determine e imprima cuantos de los n?meros leidos son ma ores "ue cero, cuantos menores "ue cero cuantos iguales a cero.

.. !acer un @iagrama de %lu>o "ue lea 10 n?meros de vendedor, para cada vendedor se leer;n 1 ventas, "ue calcule la venta total "ue imprima el n?mero de vendedor, sus tres ventas la venta total de cada vendedor, para cada uno de los 100 vendedores. 8dem;s deber; imprimir cuantos vendedores tuvieron venta total menor a A.00 pesos, cuantos entre A.00 A1000, cuantos ma or a A1000. 6. Un comprador dispone de A1400 dlls desea ad"uirir un lote "ue tenga al menos ,000 metros cuadrados. !acer un @iagrama de %lu>o "ue lea los datos para .0 lotes "ue imprima la informacin de a"uellos lotes "ue cumplan con las limitantes del comprador, as* como cuantos lotes fueron. 2e tendr;n como datos de entrada el n?mero de lote, anc5o del lote, largo del lote costo del lote. /. Una compa(*a decide dar a sus empleados un bono de 13+ de su salario anual. !acer un @iagrama de %lu>o "ue calcule las bonificaciones "ue dar; a cada uno de sus 100 empleados si se tienen como datos de entrada el nombre el salario de cada uno de los 100 empleados. +. !acer un @iagrama de %lu>o "ue lea 200 n?meros enteros positivos, "ue imprima el n?mero ma or leido. ,. !acer un @iagrama de %lu>o "ue lea 400 n?meros, estos n?meros varian desde menos infinito 5asta mas infinito, "ue determine e imprima el n?mero menor leido el n?mero ma or leido. 10. !acer un @iagrama de %lu>o "ue lea un n?mero 7 "ue determine e imprima si es par o impar. 11. !acer un @iagrama de %lu>o "ue lea 2 n?meros, "ue determine e imprima si el segundo es m?ltiplo del primero. 12. !acer un @iagrama de %lu>o "ue ?nicamente nos permita leer una 7 o una 2, "ue imprima cuantas veces se le cada una, el diagrama terminar; cuando se lea una letra distinta a 2 o 7.

Ejercicios de Acumuladores
1. !acer un @iagrama de %lu>o "ue calcule e imprima la sumatoria de los primeros 100 n?meros. 2. !acer un @iagrama de %lu>o "ue calcule la suma de los n?meros impares la suma de los n?meros pares "ue 5a entre el 100 el 4.0. 1. !acer un @iagrama de %lu>o "ue calcule e imprima la sumatoria de los cuadrados de los n?meros pares "ue 5a entre .00 +00. 4. !acer un @iagrama de %lu>o "ue lea 100 matr*culas, para cada matr*cula se leer; una calificacin. #l diagrama deber; imprimir la matr*cula la calificacin de cada alumno leido as* como el promedio de los alumnos aprobados el promedio de los alumnos reprobados. .. !acer un @iagrama de %lu>o "ue lea 7 matr*culas, para cada matr*cula se leer;n 20 calificaciones, "ue calcule el promedio de las 20 calificaciones "ue imprima la matr*cula, las 20 calificaciones el promedio de las 20 calificaciones para cada uno de los alumnos leidos.

#l diagrama terminar; cando se lea una matr*cula igual a ,,,, "ue no va a ser procesada. 6. !acer un @iagrama de %lu>o "ue lea un n?mero 7 "ue determine e imprima la sumatoria de los primeros 7 n?meros. /. !acer un @iagrama de %lu>o "ue calcule e imprima la sumatoria de los cuadrados de los n?meros del 1 5asta 7, teniendo como dato de entrada el valor de 7. +. !acer un @iagrama de %lu>o "ue lea 12 valores para 8, 12 valores para F, "ue calcule e imprima la suma de los valores de 8, la suma de los valores de F la suma de los productos 8MF. ,. @urante las siguientes 1 semanas usted traba>ar; en la cenadur*a de <os), este pagar; 1 dll el primer dia, 2 dlls el segundo dia, 4 dlls el tercer dia, as* sucesivamente, cada dia pues, usted recibir; un salario doble "ue el recibido el dia anterior. !acer un @iagrama de %lu>o para calcular cual ser; su salario al t)rmino fi>ado. 10. !acer un @iagrama de %lu>o para imprimir los primeros 10 t)rminos de la secuencia 1, 132, 1, 134, 1, 13+, 1, 1316.... 11. !acer un @iagrama de %lu>o "ue lea un n?mero calcule e imprima su factorial. 12. Un n?mero perfecto es un entero tal "ue la suma de sus divisores propios, eIceptuando )l mismo, es igual a )l mismo. !acer un @iagrama de %lu>o "ue determine si un n?mero 7 es perfecto, deficiente o abundante. 11. &a poblacin estudiantil de 8tlanta se incrementa a ra=n de un ,B anual. 2i la poblacin estudiantil actual es de .460 alumnos, 5acer un @iagrama de %lu>o para calcular la poblacin "ue tendr; dentro de 10 a(os.

Ejercicios de Acumuladores

Contadores

1. !acer un @iagrama de %lu>o "ue lea un 7?mero 7, "ue determine e imprima si es o no primo. 2. !acer un @iagrama de %lu>o "ue lea un 7?mero 7, "ue determine e imprima si el n?mero leido pertenece o no a la serie de %ibonacci. 1. !acer un @iagrama de %lu>o "ue lea un 7?mero 7, "ue genere e imprima los primeros 7 n?meros de la serie de %ibonacci. 4. !acer un @iagrama de %lu>o "ue lea un 7?mero 7, "ue determine si es el resultado de un proceso de factoriales. .. !acer un @iagrama de %lu>o "ue lea un 7?mero 7, "ue determine e imprima la serie de Ulam para el n?mero leido. 0. Escri%a un 3iagrama de flu(o &ue calcule ! almacene en un arreglo el cuadrado de los primeros 111 n4meros positi os. Luego imprima dichos cuadrados en orden in erso.

Ejercicios de Arreglos
1. !acer un @iagrama de %lu>o "ue lea 1.0 valores los almacene en un vector H8:, 1.0 valores los almacene en un vector HF: "ue genere un vector HG:, dado por la suma del primer valor de H8: mas el ?ltimo de HF:E el segundo valor de HG: ser; el segundo de H8: mas el pen?ltimo de HF:E as* sucesivamente. %inalmente deber;n imprimirse los tres vectores. 2. !acer un @iagrama de %lu>o "ue lea 7 n?meros enteros positivos los almacene en un vector, calcule la media aritm)tica "ue imprima para cada n?mero le*do un mensa>e de J$8NK' 8 &8 $#@98L, J$#7K' 8 &8 $#@98L o J9OU8& 8 &8 $#@98L. #l diagrama terminar; de leer n?meros, cuando se lea un n?mero menor o igual a cero. 7KD8C 7o se leer;n mas de 200 n?meros. 1. !acer un @iagrama de %lu>o "ue lea 7 valores, los almacene en un vector. Una ve= almacenados los recorra una posicin 5acia arriba "uedando el primero en el ?ltimo, el segundo en el primero, el tercero en el segundo, as* sucesivamente. #l diagrama terminar; cuando se lea un n?mero igual a cero "ue no se procesar;, no se leer;n mas de 1.0 n?meros. 4. @ise(e un algoritmo "ue lea un numero cual"uiera lo bus"ue en el vector P, el cual tiene almacenados +0 elementos. #scribir la posicin donde se encuentra almacenado el numero en el vector o el mensa>e J7KL si no lo encuentra. F?s"ueda secuencial. .. !acer un algoritmo "ue almacene n?meros en una matri= de . M 6. 9mprimir la suma de los n?meros almacenados en la matri=. 6. !acer un algoritmo "ue llene una matri= de 10 M 10 determine la posicin Qrengln,columnaR del numero ma or almacenado en la matri=. &os n?meros son diferentes. /. !acer un algoritmo "ue llene una matri= de / M /. Galcular la suma de cada rengln almacenarla en un vector, la suma de cada columna almacenarla en otro vector. +. !acer un algoritmo "ue llene una matri= de 20 M 20. 2umar las columnas e imprimir "ue columna tuvo la m;Iima suma la suma de esa columna. ,. !acer un algoritmo "ue llene una matri= de . M . "ue almacene la diagonal principal. 10. @ise(e un pseudocdigo "ue escriba el numero de la 5ilera cu a suma sea ma or "ue las dem;s 5ileras. 2uponga "ue todas las 5ileras suman diferente cantidad.

Potrebbero piacerti anche