problemas de programacion
Resuelve los siguientes algoritmos en diagrama de flujo y programa en Java
Variables y Asignaciones.
1) Dados los números 2 y 7, sumarlos. Mostrar su resultado- uno
2) Dados dos números cualesquiera A y B, sumarlos. Mostrar su resultado -dos
3) Dados 3 números, sumarlos. Sólo de debe sumar de dos en dos - tres
Nota: Como vemos, se usan dosvariables para el cálculo. También podríamos haber usado solo una. Por ej. Suma = A + B y luego Suma = Suma + C. Podemos hacer esto debido a que la asignación es de derecha a izquierda, es decir, el contenido de sumar suma + C es asignado a la variable suma.
4) Dados 3 lados de un triángulo, hallar el perímetro.- cuatro
Perimetro = A + B + C
5) Dado la base y la altura de un triángulo,hallar el área -cinco
6) Dado un valor en kilómetros, se pide expresarlo en metros- seis
7) Dados cuatro números, encontrar: la suma, la resta de a pares de los números y la multiplicación de los cuatro. -siete
8) Hallar la longitud de la hipotenusa de un triángulo. Se tiene como dato las longitudes de los catetos. -ocho
Nota: la hipotenusa al cuadrado es igual a la suma de los cuadrados de loscatetos (Pitágoras).
9) Calcular el sueldo de un operario conociendo la cantidad de horas trabajadas. El valor de la hora es de $15. -nueve
10) Calcular el sueldo de un operario conociendo la cantidad de horas trabajadas y el valor de la hora. =diez
11) Una concesionaria de autos paga a los vendedores $500 por mes, más una comisión de $50 por auto vendido, más el 5% del valor de la venta. Sitenemos para el vendedor, la cantidad de autos vendidos y el importe del auto, cuál será su sueldo?. - once
Condiciones
1) Dados dos números, decir si son iguales - doce
2) Dados dos números, decir si el primero es mayor que el segundo o viceversa. -trece
3) Dado un número, decir si es positivo, negativo o cero. = uno
4) Dados dos números, calcular: dos
a) La suma si el primero esmayor que el segundo.
b) La diferencia, si el primero es menor que el segundo
c) El producto, si son iguales =
5) Dados e lados de un triángulo, decir que tipo de triángulo es. =
Nota: En este caso, lo mejor es usar los conectores para saber si todos los lados son iguales o si todos son distintos y por descarte sacar el resto. tres
6) Dados dos números X y Z, sumarlos si X es mayorque Z y restarlos en caso contrario. cuatro
7) Dados tres números, se pide: = cinco
a) La suma.
b) El promedio.
c) Si el promedio es mayor que 5, imprimir un mensaje que diga "EL PROMEDIO ES MAYOR QUE 5"
8) Se conocen las edades y estaturas de tres alumnos de un curso, se pide: = seis
a) Imprimir la edad promedio.
b) Imprimir la estatura promedio.
c)Imprimir las edades de los alumnos mayores de 15 años que
miden menos de 1.50.
Nota: Como se puede observar este proceso realizado no es muy conveniente, esto se mejoraría usando una estructura iterativa como "Hacer Mientras" o "Para".
9) Se leen tres números correspondientes a los coeficientes de una ecuacion de segundo grado. Calcular sus raíces. = siete
10) Una empresa paga sueldoscalculando el valor de la hora y la cantidad de horas que trabajó cada empleado. Además si el empleado trabajó más de 100hs lo premian con $100 y si trabajó más de 200hs le dan $50 más. Hallar el sueldo del empleado. ocho
11) Dados 3 valores correspondientes al día, mes y año de una fecha, decir si una fecha es válida o no. Se debe tener en cuenta la cantidad de días de cada mes, la cantidad demeses del año y si este es bisiesto o no. (No usar Seleccionar Caso ni validar la entrada de datos)
Nota: primero chequeamos el año y luego los meses y dependiendo de éstos los días. = nueve
12) Dados el sueldo, la categoría y la antiguedad de un empleado, se pide: = diez
a) Cuál es el sueldo total teniendo en cuenta que además cobra
$50 por cada año trabajado.
b) Imprimir los...
Regístrate para leer el documento completo.