Evidencias De Ing Obed

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Evidencias De Ing Obed as PDF for free.

More details

  • Words: 1,420
  • Pages: 17
Planteamiento del programa: Realice un programa que imprima “Hola mundo en java”

Diagrama detallado o UML: Inicio

Código del programa:

Mensaje

import javax.swing.JOptionPane;

“Hola mundo en java”

public class Programa1 { public static void main (String[] args) { int x=100, y=200, z=0;

Fin

//TODO Code application logic here

Salidas a Pantalla y a //SE DECLARA UN ATRIBUTO DE LA CLASE TIPO CADENA (STRING) Consola: String MUNDO EN JAVA"; //SE MANDA

geDialog(null, //SE MANDA EL MSG A SALIDA EN CONSOLA System.out.println(mensaje); x= x-50; z= x+y; System.out.println("El resultado es:" + z); }

}

mensaje= "HOLA

EL MSG A PANTALLA JOptionPane.showMessa mensaje);

Planteamiento del programa: Realice un programa mediante el cual se imprima las primeras 5 letras del alfabeto.

Diagrama UML:

Codigo del programa: Alfabeto

A, B, C, D, E

import javax.swing.JOptionPane; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ Inicio /** * * @author Chiko A, B, C, D, E */ public class Imprime5Alfabeto { private String letra1 = "A", letra2 = "B", letra3 = "C", letra4 = "D", letra5 = "E";

A, B, C, D, E,

Imprime5Alfabeto() { MostrarLetras(); }

Fin

public void MostrarLetras() { String varLocal = " La Impresión es:\n";

Salida a consola:

JOptionPane.showMessageDialog(null, varLocal + " " + letra1 + " " + letra2 + " " + letra3 + " " + letra4 + " " + letra5); System.out.println(varLocal+ " " + letra1 + " " + letra2 + " " + letra3 + " " + letra4 + " " + letra5); } public static void main(String[] args) { new Imprime5Alfabeto();

}

}

Planteamiento del programa: Realice un programa que pida 3 números y muestre en pantalla el ordenamiento de ellos de menor a mayor. SI NO INICI N1 N2 N1, N2, N3, >> N3 N3 N2 N2, N3, N1, N2, N1,N3 N2 N1 N2, N3

O

Diagrama UML:

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: INICI FIespar” Resultado%2==0 resultado=numero*numero “No “Es Numero, par” resultado O N

Salida a pantalla:

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 EMPar { private int numero, resultado; public static void main(String[] args) {new EMPar(); } public EMPar() { numero = Integer.parseInt(JOptionPane.showInputDialog("introduce un numero: ")); resultado = numero * numero; if ((resultado % 2) == 0) { JOptionPane.showMessageDialog(null, "El numero" + " " + resultado + " " + "es par."); } else {

JOptionPane.showMessageDialog(null, "El numero" + " " + resultado + " " + "no es par."); } } }

Planteamiento del programa: Para desarrollar esta práctica analice el

siguiente código y observe su funcionamiento, de igual manera reconozca los miembros de la clase así como la declaración y definición de la misma. Realice las pruebas de escritorio en base al diseño detallado de los métodos de la clase.

Diagrama UML: operando1 valMenu

operando2

PracMetodos.

operando3

suma resta multiplicacion

división

PracMetodos. Inicio

Menu = integer.parseInt(JOptionPane.showInputDialog("Seleccione una opción:\n" + menu1 + menu2 +menu3 +

NO

NO valMenu=1

valMenu=2

SI

SI

Suma

Resta

NO

valMenu=4

valMenu=3 SI

Multiplicació n

SI

Divisió n

doble doble=0, doble= =inic menos=30, valsumar* doble valsumar *> valsumar; mas=100, *< valsumar NO valsumar SI valsumar valsumar valsumar 50 <50 1 aunMas=1000 valsumar; aunMas valsumar = / aunMas (menos * + 1 mas) / 2; &&valsumar>-100 &&valsumar>1 io *mas doble; = menos * doble + mas = mas * doble / menos; menos; valsumar mas = mas = *valsumar doble / + doble - menos + mas * menos; aunMas; valsumar = valsumar + doble - menos valsumar = valsumar + mas + * aunMas; doble - menos + mas * aunMas;

El valor resultante es: “valsumar”

SI

Resta

valrestar >*&& 10000 valrestar valrestar doble NO SI doble= doble=100, =inic < valSumar* < doble valrestar 50 500 valrestar menos=400, && valrestar; valrestar * valSumar valrestar >> -1000 50 mas=500, aunMas=10000 valrestar; valrestar aunMasio = / (menos aunMas+* mas) 1 / 2; *mas doble; = menos mas * doble / doble / + menos; mas = mas * doble / valrestar = valrestar + menos; doble + valrestar - menos menos = valrestar ++mas mas +*aunMas; doble - menos + mas * valrestar += valrestar; aunMas; valrestar += 10;

El valor resultante es: “valrestar”

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); } }

public void resta() { int valrestar, doble = 100, menos = 400, mas = 500, aunMas = 10000; valrestar = Integer.parseInt(JOptionPane.showInputDialog("Introduzca el valor a operar: ")); doble = valrestar * valrestar; if (valrestar > 10000) { doble = valrestar * valrestar; mas = mas * doble / menos; valrestar = valrestar + doble - menos + mas * aunMas; valrestar += valrestar; JOptionPane.showMessageDialog(null, "El valor resultante es: " + valrestar); } if (valrestar < 500 && valrestar > 50) { doble = doble * valrestar; aunMas = aunMas * 1 / 2; mas = menos / doble + menos; valrestar = valrestar + doble + menos + mas - aunMas; JOptionPane.showMessageDialog(null, "El valor resultante es: " + valrestar); } if (valrestar < 50 && valrestar > -1000) { doble = valrestar * valrestar / (menos + mas) * doble; mas = mas * doble / menos; valrestar = valrestar + doble - menos + mas * aunMas; valrestar += 10; JOptionPane.showMessageDialog(null, "El valor resultante es: " + valrestar); } } public static void main(String[] args) {//Método principal de la clase // TODO code application logic here new PracMetodos();//LLamada al constructor Referencia }

}

Related Documents

Obed
April 2020 5
Evidencias
June 2020 16
Evidencias
November 2019 26
Evidencias
July 2020 14
Evidencias
June 2020 13