Documente Academic
Documente Profesional
Documente Cultură
Inicio
Mensaje
“Hola mundo en
java”
Fin
import javax.swing.JOptionPane;
JOptionPane.showMessageDialog(null, mensaje);
System.out.println(mensaje);
x= x-50;
z= x+y;
System.out.println("El resultado es:" + z);
}
Planteamiento del programa: Realice un programa mediante el cual se imprima las primeras
5 letras del alfabeto.
Diagrama UML:
Alfabeto A, B, C, D, E
Inicio
A, B, C, D, E
A, B, C, D, E,
Fin
Salida a consola:
Codigo del programa:
import javax.swing.JOptionPane;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Chiko
*/
public class Imprime5Alfabeto {
private String letra1 = "A", letra2 = "B", letra3 = "C", letra4 = "D", letra5 = "E";
Imprime5Alfabeto() {
MostrarLetras();
JOptionPane.showMessageDialog(null, varLocal + " " + letra1 + " " + letra2 + " " + letra3 +
" " + letra4 + " " + letra5);
System.out.println(varLocal+ " " + letra1 + " " + letra2 + " " + letra3 + " " + letra4 + " " +
letra5);
}
}
Planteamiento del programa: Realice un programa que pida 3 números y muestre en pantalla
el ordenamiento de ellos de menor a mayor.
Diagrama UML:
INICIO
N1, N2, N3
NO N1 > N2 SI
N2 > N3 NO N1 > N3
SI N1, N2, N3
N2, N1, N3
N2 > N3
N1 > N3 NO N1, N3, N2
N3, N1, N2
Salida a consola:
Codigo del programa:
import javax.swing.JOptionPane;// libreria para manejo de salidas a pantalla.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
* @author Chiko
*/
public class Mayorde3 {//declaracion de la clase
private int n1, n2, n3;//miembros de la clase Atributos enteros.
public Mayorde3() {//constructor de la clase
n1 = Integer.parseInt(JOptionPane.showInputDialog("introduce el primer numero"));
n2 = Integer.parseInt(JOptionPane.showInputDialog("introduce el segundo nimero"));
n3 = Integer.parseInt(JOptionPane.showInputDialog("introduce el tercer numero"));
if (n1 > n2) {
if (n2 > n3) {
System.out.println("los valores son: " + n3 + " " + n2 + " " + n1);
} else {
if (n1 > n3) {
System.out.println("los valores son: " + n2 + " " + n3 + " " + n1);
} else {
System.out.println("los valores son: " + n2 + " " + n1 + " " + n3);
}
}
} else {
if (n1 > n3) {
if (n2 > n3) {
System.out.println("los valores son: " + n3 + " " + n1 + " " + n2);
} else {
System.out.println("los valores son: " + n2 + " " + n3 + " " + n1);
}
} else {
if (n2 > n3) {
System.out.println("los valores son: " + n1 + " " + n3 + " " + n2);
} else {
System.out.println("los valores son: " + n1 + " " + n2 + " " + n3);
}
}
}
}
public static void main (String[]args){//metodo principal de la clase.
new Mayorde3();//llamada al constructor Mayorde3 referencia
}
}
Planteamiento del programa: Realice un programa que pida 1 número y diga si es par o si no
es par.
Diagrama UML:
INICIO
Numero, resultado
resultado=numero*numero
Resultado%2==0
FIN
Salida a pantalla:
/**
*
* @author Chiko
*/
public class EMPar {
}
public EMPar() {
Diagrama UML:
operando1
valMenu
PracMetodos. operando2
operando3
suma
resta
multiplicacion
división
PracMetodos.
Inicio
NO NO valMenu=4
valMenu=1 valMenu=2 valMenu=3
NO
SI SI SI SI
Suma Resta
Multiplicación División
inicio
doble=0, menos=30,
mas=100, aunMas=1000
valsumar
NO
NO
SI doble = valsumar *
valsumar / (menos + mas) *
doble;
SI
valsumar < 1 El valor resultante es:
&&valsumar>-100 mas = mas * doble / menos; “valsumar”
Resta
inicio
doble=100, menos=400,
mas=500, aunMas=10000
doble= valSumar* valSumar
NO
NO
doble = valrestar * valrestar /
(menos + mas) * doble;
valrestar < 50 && valrestar > -1000 mas = mas * doble / menos;
SI El valor resultante es:
valrestar = valrestar + doble -
“valrestar”
menos + mas * aunMas;
valrestar += 10;
Salida a pantalla:
Suma
Resta
Código:
* @author Chiko
import javax.swing.JOptionPane;
public class PracMetodos {
private int valMenu, operando1, operando2, operando3;
private String menu1 = "1.-Sumas\n", menu2 = "2.-Restas\n", menu3 = "3.-
Multiplicación\n", menu4 = "4.-Divisiones";
public PracMetodos() {
valMenu = Integer.parseInt(JOptionPane.showInputDialog("Seleccione una
opción:\n" + menu1 + menu2 +
menu3 + menu4));
switch (valMenu) {
case 1:
suma();
break;
case 2:
resta();
break;
}
}
public void suma() {
int valsumar, doble = 0, menos = 30, mas = 100, aunMas = 1000;
valsumar = Integer.parseInt(JOptionPane.showInputDialog("Introduzca el valor
a operar: "));
doble = valsumar * valsumar;
if (valsumar > 50) {
doble = valsumar * valsumar;
mas = mas * doble / menos;
valsumar = valsumar + doble - menos + mas * aunMas;
JOptionPane.showMessageDialog(null, "El valor resultante es: " + valsumar);
}
if (valsumar < 50 && valsumar > 1) {
doble = doble * valsumar;
aunMas = aunMas * 1 / 2;
mas = menos * doble + menos;
valsumar = valsumar + doble - menos + mas * aunMas;
JOptionPane.showMessageDialog(null, "El valor resultante es: " + valsumar);
}
if (valsumar < 1 && valsumar > -100) {
doble = valsumar * valsumar / (menos + mas) * doble;
mas = mas * doble / menos;
valsumar = valsumar + doble - menos + mas * aunMas;
JOptionPane.showMessageDialog(null, "El valor resultante es: " + valsumar);
}
}