TRABAJO EN DIAGRAMACIÓN Y PROGRAMACIÓN JAVA

1) Calcular el área de un círculo cuyo radio debe ser ingresado. 2) Diseñar un programa que lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas en metros y en kilómetros. Sabiendo que 1 milla marina equivale a 1852 metros. / 3) Diseñar un programa que tras introducir una medida expresada en centímetros la convierta en pulgadas (Ipulgada = 2,54 centímetros). 4) Diseñar un programa que calcule el área y el perímetro de un triángulo rectángulo dada la base y la altura.

5) Realizar un programa que permita ingresar un tiempo en hora, minutos y segundos, transforme y muestre dicho tiempo en segundos. 6) Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden.
/'"

7) Elaborar un programa que intercambie los valores entre dos variables numéricas, solo si el valor de la primera es mayor a la segunda. 8) Diseñar un programa que ingrese el total de kilómetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el tiempo que se ha tardado (en horas y minutos) y que calcule y muestre: • Consumo de gasolina (en litros y dólares) por cada 100 km.

• Consumo de gasolina (en litros y dólares) por cada km. • Velocidad media (en km/h y m/s). 9) Haga un programa que muestre lo siguiente: dada la edad de la persona si está entre O y 3 años, escriba "es un bebe", si está entre los 3 y 7 años, escriba "es todavía un niño", si está entre los 7 y 11 años, escriba "es un preadolescente", si está entre los 11 y 18 años, escriba "es un adolescente", si está entre los 18 y 34 años, escriba "adulto joven", si está entre los 34 y 70 años, escriba "adulto", si está entre los 70 y 90 años, escriba "es un adulto viejo", si es mayor de 90 años escriba "vaya que ha vivido". Nota: "Entre" .significa que es mayor del mínimo y menor igual al máximo.
10) Crear un programa que calcule el valor a pagar por un vehículo al circular por una pista. El vehículo puede ser una bicicleta, una moto, un carro o un camió,n. El valor se calcula según los siguientes datos: \

a. Un valor fijo de 0.50 centavos para las bicicletas. b. Las motos y los carros pagarán 0.30 centavos por km. c. Los camiones pagaran 0.50 centavos por km más 0.10 centavos por Tm (toneladas métricas). Al final muestre el resultado solicitado.

11) A un trabajador le pagan según sus horas trabajadas y la tarifa esta a un valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa. 12) 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^or encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo. 13) Dado un número entero (entre 10 y 99 ambos inclusive) determinar la suma de sus dígitos.
14) Ingresar tres números y mostrar el menor o el mayor, según el usuario decida. 15) Ingresar tres valores y mostrarlos de mayor a menor. Considere que si ingresa valores iguales debe enviar un mensaje de error. 16) Realice un programa que muestre si un número ingresado es par o impar, positivo o negativo, entero o decimal.

...... Por ejemplo para n = 4 ***** * * * * 29) Realizar un programa que permita pedir N números naturales y determine e imprima cuantos son pares. escribe un programa que muestre el total a pagar.. Para calcular la depreciación usará el método de la "suma de dígitos"..... 22) Un señor adquiere un vehículo en un valor X. 5 y 1 tiene la persona en el bolsillo... Previo análisis desarrolle un diagrama que permita mostrar el año y la depreciación que sufre el vehículo en cada año. si la letra digitada es C entonces significa que el número representa grados centígrados.. • Ejemplo: Si el vehículo vale X cantidad en N años.. 24) Realice un programa que liste la tabla de sumar entre el O y 9 de cualquier número ingresado. así que lo convierte a grados Fahrenheit. del 10% cuando se compra más de $ 500 y del 12% para cantidades mayores de $ 800.... si la letra digitada es F entonces significa que el número representa grados Fahrenheit. deberá considerar: 1+2+3+.. dicha persona desea saber la depreciación que sufrirá dicho vehículo en N años.17) Sabiendo que los descuentos de una tienda son del S% cuando se compra más de $ 300. mes y día. cuando isósceles (solo dos lados son iguales) y cuando ni lo uno ni lo otro (todos sus lados miden diferente. 27) Realice un programa que de cómo resultado el mayor y el menor de un conjunto de números ingresados. 20.... 18) Hacer un programa que pida una letra por teclado y luego un número (dos variables)... positivos y negativos.... así que lo convierte a grados centígrados. el programa debe decir si tiene el dinero suficiente para comprarlo y cuanto sería el vuelto. 1 y 31 o 1 y 28) dependiendo del mes).... Se mostrará cuántas veces es N divisible por K. año: N-2 / 23) Realice un programa que de cómo resultado una tabla donde se especifique el cuadrado y el cubo de los N primeros números. si le hace falta debe salir un aviso diciendo: "te falta dinero" y debe decir cuanto le falta. 30) Realizar un programa que permita calcular y mostrar la suma de los números pares comprendidos entre 20 y N.. 25) Realice un programa que liste las tablas de multiplicar de todos los números comprendidos entre otros dos.+N (Sumatoria) Depreciación primer año: N / sumatoria * X Depreciación segundo año: N-l / sumatoria * X Depreciación tercer sumatoria * X Así sucesivamente.. Si dígito una letra distinta entonces saque un mensaje de error diciendo que solo puede digitar C o F. En caso contrario....Escaleno). Si el año es menor de 1980 o mayor de 2020 sacar un mensaje de error y finalizar el programa... 31) Ingresar dos valores: N (> 1000) y K (entre 2 y 10). impares.. Cada valor representa el tamaño de cada lado de un triangulo. validar que el mes sea correcto (entre 1 y 12) y que el día sea correcto (entre 1 y 30... 10..... Hacer un programa que diga cuando el triangulo es equilátero (sus tres lados son iguales).. a y b previamente ingresados. 21) Ingrese tres valores enteros.. . 19) Pida por teclado año... 20) Pida por teclado cuantos billetes de 100. 28) Realice un programa que dibuje un triangulo de n filas. Ahora pida por teclado cuanto vale un artículo. Para hacerlo sencillo no se valida todavía si es año bisiesto o no....... 26) Realice un programa que de cómo resultado la suma y la media de un conjunto de números ingresados. empleando el carácter asterisco.

.. 47) Diseñar a un programa que ingrese un valor positivo..... 49) Crear una aplicación que calcule el capital total de una cuenta de ahorro después de un periodo de N años a un interés anual del R % suponiendo un capital inicial de D Dólares.. 5.+ NN)! 42) A través de un Programa desarrolle y muestre el resultado de la siguiente fórmula: S= 1/2+2/4+3/6+ .... 13... • 48) Diseñar un programa que permita calcular los 5 primeros números perfectos (un numero es perfecto...+ N/(N*2) 43) A través de un Programa desarrolle y muestre el resultado de la siguiente fórmula: S= (1/2)' +(2/4)2 + (3/6)3+ .. ) 38) Calcular mediante un programa la suma de los N primeros números naturales. 21 ...... 40) A través de un Programa desarrolle y muestre el resultado de la siguiente fórmula: S = (A-iy + (A-2)2 + (A-3)3+.... 50) Construya un programa que genere como salida los términos de la siguiente serie: 2.....+ N! 45) Calcular el valor de la constante matemática e con la siguiente serie: e = 1/0! + 1/1! + 1/2! + 1/3! + . 1800 4 ... La salida debe mostrar el capital acumulado por cada año transcurrido....... 7.... +N 39) Ingresar un valor N y calcular la serie: S = ! 2+22+32. 35) Dados dos números.+ (N/(N*2)N 44) A través de un Programa desarrolle y muestre el resultado de la siguiente fórmula: S= l!+2! + 3!+ ..+ 1/n! Nota: Se acumularán tantos términos según el valor ingresado a N.... sin incluirlo al número es exactamente el mismo número).. 8=1+2+3+ ........(A-N)N ' 41) A través de un Programa desarrolle y muestre el resultado de la siguiente fórmula: S= (l'+22 + 33+ .. 15........... 5.. : : : .. 3..+N2 Nota: No puede usar operador de potencia debe hacerlo por multiplicaciones sucesivas.... encuentre y muestre la segunda mayor cantidad ingresada.. 2.. cuando la suma de sus divisores..... como proceso determine si el último dígito del valor ingresado es o no un número perfecto. 33) Escriba un programa que calcule el factorial de un número N ingresado ( n! ) 34) Crear un programa que solicite el ingreso de un valor entero e indique sí dicho valor es primo o no. sin incluirlo al número es exactamente el mismo número).. 12. cuando la suma de sus divisores. 10. 46) Diseñar un programa que permita el ingreso de un valor.. 8..... 37) Muestre los 20 primeros términos de la serie de Fibonnacci (1.32) Crear un programa muestre cuales son los múltiplos de 5 comprendidos entre 1 y N. determinar mediante un mensaje si el número ingresado es o no perfecto (un número es perfecto... (asuma que todos los valores ingresados son diferentes)...... muestre cuales y cuantos son números primos.. 36) Programa que permita ingresar N cantidades positivas... 17.

Sign up to vote on this title
UsefulNot useful