Sunteți pe pagina 1din 5

Laboratorio #1

Jonathan Ruiz

8-922-1732

1. Calcule la suma, resta, producto y división de 2 números enteros


Análisis
Entrada Proceso Salida
sum = num1 + num2
Sum
rest = num1 - num2
num1 Rest
mult = num1 * num2
num2 Mult
divi = num1 / num2
divi
Código

package com.mycompany.sueldo;

import javax.swing.JOptionPane;

public class calculadora {


public static void main(String[] args) {
int num1,num2,sum,rest,mult;
float divi;

num1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese primer numero: "));


num2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese segundo numero: "));

sum =num1+num2;
rest=num1-num2;
mult=num1*num2;
divi=num1/num2;
// declaro variable de tipo String y luego imprimo dicha variable en el
JOptionPane.showMessageDialog.
String to_print = "Suma: " + sum +"\n" +
"Resta: " + rest + "\n" +
"Multiplicacion: " + mult + "\n" +
"Division: " + divi + "\n";

JOptionPane.showMessageDialog( null,to_print);
}

}
Ejecución
2. Calcula e imprima la hipotenusa de un triángulo rectángulo a partir de la lectura de sus
catetos.

Análisis
Entrada Proceso Salida

hypo =
Cateto1 Math.sqrt(Math.pow(cateto1,
hypo
Cateto2 2) + Math.pow(cateto2, 2));

Código
package com.mycompany.sueldo;

import javax.swing.JOptionPane;

public class hipotenusa {


public static void main(String[] args) {
double hypo;
double cateto1;
double cateto2;

cateto1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el cateto 1: "));


cateto2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el cateto 2: "));

// .pow(double, double).sqrt(double) calcula la raiz cuadrara del valor pasado como


parámetro.
hypo = Math.sqrt(Math.pow(cateto1, 2) + Math.pow(cateto2, 2));

JOptionPane.showMessageDialog(null, String.format("La hipotenusa de un triangulo


rectangulo es: %1.2f",hypo));
}
}
Ejecución
3. Calcule e imprima el perímetro y el área de un triángulo rectángulo a partir de la lectura
de sus lados
Análisis
Entrada Proceso Salida

peri =
(Math.hypot(cateto1,
Cateto1 Peri
cateto2))+cateto1+cateto2;
Cateto2 area
area = (cateto1*cateto2) / 2;

Código
package com.mycompany.sueldo;

import javax.swing.JOptionPane;

public class areaPerimetro {


public static void main(String[] args) {
double peri,area,cateto1,cateto2;

cateto1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el cateto 1: "));


cateto2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el cateto 2: "));

/*Math.hypot(cateto1, cateto2);
Java nos proporciona un método mediante el cual nos calculará el valor de una
hipotenusa
dado el valor de sus catetos, sin la necesidad de conocer el Teorema de Pitágoras.*/

peri = (Math.hypot(cateto1, cateto2))+cateto1+cateto2;


area = (cateto1*cateto2) / 2;

//String.format permite determinar la cantidad de valores que queremos mostrar


despues del punto.
JOptionPane.showMessageDialog(null,String.format("El perimetro es: %1.2f",peri) +
String.format("\nEl area es: %1.2f", area));
}
}
Ejecución
4. Calcule e imprima el precio a pagar por un artículo a partir de la lectura de la cantidad
comprada y el precio del articulo
Análisis
Entrada Proceso Salida

PrecioArticulo
precioArticulo*cantidadArticulo precioArticulo*cantidadArticulo
cantidadArticulo

Código
package com.mycompany.sueldo;

import java.util.Scanner;
public class precioPagar {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);

System.out.println("Ingrese el precio del articulo ");


double precioArticulo = entrada.nextDouble();
System.out.println("Ingrese la cantidad ");
int cantidadArticulo = entrada.nextInt();

System.out.println("La cantidad a pagar es "+ precioArticulo*cantidadArticulo);


}
}

Ejecución
5. Leer un número, calcule e imprima el cuadrado y el cubo del numero

Análisis
Entrada Proceso Salida

Math.pow(numero,2) Math.pow(numero,2)
numero
Math.pow(numero, 3) Math.pow(numero, 3)

Código
package com.mycompany.sueldo;

import java.util.Scanner;

public class cuadradoCubo {


public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

System.out.println("Ingrese el numero: ");


double numero = entrada.nextDouble();

System.out.println("El cuadrado es: "+Math.pow(numero,2));


System.out.println("El cubo es: " +Math.pow(numero, 3));
}
}
Ejecución

Aprendizajes

1. Aprendi a imprimir varias respuetas en un solo cuadro de dialogo en


JOptionPane.showInput con \n.
2. Aprendi que java tiene una función que te permite calcular la hipotenusa sin tener que
utilizar pitagoras.
3. Aprendi a restringir la cantidad de decimales en JOptionPane con String.format.

S-ar putea să vă placă și