Вы находитесь на странице: 1из 8

Primera practica consola

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fundamentosBasicos;

import java.util.Scanner;

/**
*
* @author internet
*/
public class PrimeraPacticaConsola {
public static void main(String[]args){//encabezado del mtodo principal
int resultado,primerNumero,segundoNumero;//variable que almacenara el resultado de la
expresion aritmetica
resultado = 5-9*7/(2+2)%6*4%(4+9-3)*4-3+8;
//expresion aritmetica vista en clases
System.out.println("El resultado de la expresion aritmetica es: "+resultado);
//se muestra en la consola el resultado de la expresion, utilizando la concatenacion de
nuestra variable entera
Scanner objetoScaner =new Scanner(System.in);
//declaracion del objeto que permitira leer desde consola un dato del usuario
System.out.println("introduce el primer numero entero");
primerNumero=objetoScaner.nextInt();

//sentencia que captura el valor entero desde consola por parte del usuario
System.out.println("introduce el segundo numero entero");
segundoNumero=objetoScaner.nextInt();
resultado=primerNumero+segundoNumero;
System.out.println("El resultado de la expresion aritmetica es: "+resultado);
}

}
Primera practica GUI
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fundamentosBasicos;

import javax.swing.JOptionPane;

/**
*
* @author internet
*/
public class PrimeraPracticaGUI {
public static void main(String[]args){
int primerNumero,segundoNumero,resultado;
String numero; //variable que guardara los numeros introducidos por el usuario
boolean A,B,C;//declaracion de las tres variables logicas

A=false;
B=(9<=4+10/2);
C=!(A||B);
C=C&&(15!=6*5-15);
B=((C||A)&&A);
A=!(A&&B&&C);
//conjunto de expresiones aritmeticas relacionales y logicas que daran los resultados a las
variables logicas
JOptionPane.showMessageDialog( null,"los resultados de las variables logicas son;\nA=
"+A+"\nB= "+B+"\nC= "+C);
numero=JOptionPane.showInputDialog("introduce el primer numero:");
//el metodo showInputDialog permite al usuario
primerNumero=Integer.parseInt(numero);
//el metodo parseInt convierte un valor String a un valor entero
numero=JOptionPane.showInputDialog("introduce el segundo numero:");
//el metodo showInputDialog permite al usuario
segundoNumero=Integer.parseInt(numero);
//el metodo parseInt convierte un valor String a un valor entero
resultado=primerNumero+segundoNumero;
JOptionPane.showMessageDialog( null,"El reultado de la operacion es; "+resultado );

}
Segunda practica
/*

* To change this template, choose Tools | Templates


* and open the template in the editor.
*/
package fundamentosBasicos;

import javax.swing.JOptionPane;

/**
*
* @author internet
*/
public class SegundaPracticaSentenciaIF {
private static int primeroNumero;
public static void main(String []args){
String valor; //variable que almacenara los valores numericos introducidos por el usuario
int primerNumero,segundoNumero,tercerNumero,cuartoNumero,quintoNumero;
//variables enteras que guadaran los valores convertidos

valor=JOptionPane.showInputDialog("Teclea el primer numero entero a comparar: ");


primerNumero=Integer.parseInt(valor);

valor=JOptionPane.showInputDialog("Teclea el segundo numero entero a comparar: ");


segundoNumero=Integer.parseInt(valor);

valor=JOptionPane.showInputDialog("Teclea el tercer numero entero a comparar: ");


tercerNumero=Integer.parseInt(valor);

valor=JOptionPane.showInputDialog("Teclea el cuarto numero entero a comparar: ");


cuartoNumero=Integer.parseInt(valor);

valor=JOptionPane.showInputDialog("Teclea el quinto numero entero a comparar: ");


quintoNumero=Integer.parseInt(valor);

if(primerNumero > segundoNumero && primerNumero > tercerNumero && primerNumero >
cuartoNumero && primerNumero > quintoNumero)//condicion que evalua el primer numero para
saber si es el mayor
JOptionPane.showMessageDialog(null, "El numero mas grande es: "+primerNumero);
else
if(segundoNumero > tercerNumero && segundoNumero > cuartoNumero && segundoNumero
> quintoNumero)//condicion que evalua el segundo numero para saber si es mayor
JOptionPane.showMessageDialog(null, "El numero mas grande es: "+segundoNumero);
else
if(tercerNumero > cuartoNumero && tercerNumero > quintoNumero)//condicion que
evalua el tercer numero para saber si es mayor
JOptionPane.showMessageDialog(null, "El numero mas grande es: "+tercerNumero);
else
if(cuartoNumero > quintoNumero)//condicion que evalua el cuato numero para saber si
es mayor
JOptionPane.showMessageDialog(null, "El numero mas grande es: "+cuartoNumero);
else
JOptionPane.showMessageDialog(null, "El numero mas grande es: "+quintoNumero);
}
}

Tercera practica
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fundamentosBasicos;

import java.text.DecimalFormat;
import javax.swing.JOptionPane;

/**
*
* @author internet
*/
public class TerceraPracticaSentenciaSWITCH {
public static void main(String []args){
DecimalFormat formato = new DecimalFormat("####.##");
//La clase Decimalformat nos permite establecer el formato de salida de valores segun las
caracteristicas requeridas por el usuario

String opcion;//variable que almacenara la opcion seleccionada por el usuario mediante el


menu numerico
int opcion2;//la variable que guaradara el valor convertido para que el switch lo evalue

opcion=JOptionPane.showInputDialog("Menu de Figuras Geometricas\n1.-Cubo\n2.Cilindro\n3.-Piramide\n4.-Esfera\n5.-Salir\nElige una Opcion: ");

//Mediante el metodo ShowImputDialog creamos un menu numerico que permitira al usuario


elegir alguna de las opciones
opcion2=Integer.parseInt(opcion);

switch(opcion2){//inicio del switch

case 2:
{
double radio,altura,area;
opcion=JOptionPane.showInputDialog("Introduce el valor del radio: ");
radio=Double.parseDouble(opcion);
opcion=JOptionPane.showInputDialog("Introduce el valor de la altura: ");
altura=Double.parseDouble(opcion);
area=Math.PI*Math.pow(radio, 2)*altura;
//El metodo pow eleva a la potencia que se desea un velor, el de la izquierda es el numero
que se elevara y el de la derecha la potencia a la que se elevara
JOptionPane.showMessageDialog(null,"El area del Cilindro es: "+formato.format(area));
break;
}
case 3:
{
double base,altura,area;
opcion=JOptionPane.showInputDialog("Introduce el valor de la base: ");
base=Double.parseDouble(opcion);
opcion=JOptionPane.showInputDialog("Introduce el valor de la altura: ");
altura=Double.parseDouble(opcion);

area=base*altura/3;
//area=1.0/3.0*base*altura;
//El metodo pow eleva a la potencia que se desea un velor, el de la izquierda es el numero
que se elevara y el de la derecha la potencia a la que se elevara
JOptionPane.showMessageDialog(null,"El area de la piramide es: "+formato.format(area));
break;
}
case 4:
{
double radio,area;
opcion=JOptionPane.showInputDialog("Introduce el valor del radio: ");
radio=Double.parseDouble(opcion);
area=(4*Math.PI*Math.pow(radio, 3))/3;
//El metodo pow eleva a la potencia que se desea un velor, el de la izquierda es el numero
que se elevara y el de la derecha la potencia a la que se elevara
JOptionPane.showMessageDialog(null,"El area de la esfera es: "+formato.format(area));
break;
}
case 5:
JOptionPane.showMessageDialog(null, "Hasta la vista Baby!!!");
break;
default:
JOptionPane.showMessageDialog(null, "Opcion Incorrecta");
}//llave que cierra el switch
}//lave que cierra elmain
}//llave que cierra la Clase