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.

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

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