Ejercicios de Algoritmos, Diagramas de Flujo y Programación.
Enviado por nrecrack • 10 de Marzo de 2016 • Apuntes • 790 Palabras (4 Páginas) • 778 Visitas
Ejercicios de Algoritmos, Diagramas de Flujo y Programación.
Estructuras Secuenciales
4.- Diseñar un algoritmo que realice la siguiente conversión: una temperatura dada en grados Celsius a grados Fahrenheit.
La formula es: F = (9/5) C + 32
[pic 1]
import javax.swing.*;
public class GradosFarenheit {
public static void main(String[] args) {
double C, F;
C= Double.parseDouble(JOptionPane.showInputDialog(null,"Dame la temperatura en grados celsius: "));
F = ((9.0/5)* C) + 32;
JOptionPane.showMessageDialog(null," La temperatura es "+F+" grados farenheit");
}
}
6.- Se desea un algoritmo para convertir metros a pies y pulgadas ( metro = 39.37 pulgadas, 1 pie = 12 pulgadas)(dudas a la hora de imprimir el resultado no me sale entero…)
[pic 2]
import javax.swing.*;
public class piesPulgadas {
public static void main(String[] args) {
double metros, pulgadas;
int pies, res;
metros=Double.parseDouble(JOptionPane.showInputDialog(null,"Dame la cantidad de metros que quieres convertir a pies/pulgadas "));
pulgadas=metros*39.37;
pies=pulgadas/12;
res=pulgadas%12;
JOptionPane.showMessageDialog(null,"Son en total "+pies+" pies y "+res+" pulgadas");
}
}
8.- Leer 3 calificaciones y encontrar el promedio.
[pic 3]
import javax.swing.*;
public class promedio {
public static void main(String[] args) {
double cal1, cal2, cal3, prom;
cal1= Double.parseDouble(JOptionPane.showInputDialog(null,"Dame la calificacion 1: "));
cal2=Double.parseDouble(JOptionPane.showInputDialog(null,"Dame la calificacion 2: "));
cal3=Double.parseDouble(JOptionPane.showInputDialog(null,"Dame la calificacion 3: "));
prom= (cal1+cal2+cal3)/3.0;
JOptionPane.showMessageDialog(null,"El promedio de tu calificacion es : "+prom);
}
}
10.- Una cantidad conocida como índice de masa corporal (IMC) es usado para calcular el riesgo de problemas de salud debidas al sobrepeso. El IMC se calcula de la siguiente manera:
ICM = Peso / altura 2
Donde el peso esta dado en kilogramos y la altura en metros.
Diseñe un algoritmo que acepte el peso y altura de una persona y calcule el IMC.
[pic 4]
import javax.swing.*;
public class MasaCorporal {
public static void main (String[] args) {
double altura, peso, imc;
peso=Double.parseDouble(JOptionPane.showInputDialog(null,"Dame tu peso en kilogramos: "));
altura=Double.parseDouble(JOptionPane.showInputDialog(null,"Dame tu altura en metros: "));
imc= peso/(altura*altura);
JOptionPane.showMessageDialog(null,"El indice de masa corporal es: "+imc);
}
}
12.- Elaborar un algoritmo que permita leer 4 calificaciones y luego calcular e imprimir el promedio, donde cada una de ellas tiene diferente peso, la 1 vale 30%, la 2 vale 20%, la 3 vale 10% y la 4 vale 40%.
[pic 5]
import javax.swing.*;
public class promedio2 {
...