programas ciclos para principiantes

Páginas: 7 (1591 palabras) Publicado: 8 de junio de 2014
package triangulo;
import javax.swing.JOptionPane;
public class main {
public static void main (String args[]){
double ladoA, ladoB, ladoC;
int op;
Triangulo miTriangulo;
miTriangulo = new Triangulo();
do{
op = Integer.parseInt(JOptionPane.showInputDialog("1.-Calcular Triangulo\n2.-salir"));
if(op==1){
ladoA = Double.parseDouble(JOptionPane.showInputDialog("Dame el lado A delTriangulo"));
ladoB = Double.parseDouble(JOptionPane.showInputDialog("Dame el lado B del
Triangulo"));
ladoC = Double.parseDouble(JOptionPane.showInputDialog("Dame el lado C del
Triangulo"));
miTriangulo.setLadoA(ladoA);
miTriangulo.setLadoB(ladoB);
miTriangulo.setLadoC(ladoC);
miTriangulo.calcularArea();
miTriangulo.calcularPerimetro();
JOptionPane.showMessageDialog(null,"El Area del Triangulocon valores:
"+miTriangulo.getLadoA()+", "+miTriangulo.getLadoB()+", "+miTriangulo.getLadoC()+" es:
"+miTriangulo.calcularArea());
JOptionPane.showMessageDialog(null,"El Perimetro del Triangulo es:
"+miTriangulo.calcularPerimetro());
}
}while(op!=2);
}

}

package triangulo;
public class Triangulo{
double ladoA, ladoB, ladoC;
public void setLadoA(double nLadoA){
ladoA=nLadoA;}//setLadoA
public void setLadoB(double nLadoB){
ladoB=nLadoB;
}//setLadoB
public void setLadoC(double nLadoC){
ladoC=nLadoC;
}//setLadoC
public double getLadoA(){
return ladoA;
}//getLadoA
public double getLadoB(){
return ladoB;
}//getLadoB
public double getLadoC(){
return ladoC;
}//getLadoC
public double calcularArea(){
double s=(ladoA+ladoB+ladoC)/2;
return(s*(s-ladoA)*(s-ladoB)*(s-ladoC));
}//calcularArea
public double calcularPerimetro(){
return (ladoA+ladoB+ladoC)/2;
}//calcularPerimetro
}//Triangulo

package Rectangulo;
import javax.swing.*;
//clase que utiliza la clase rectangulo
public class Usarectangulo {
public static void main(String arg[]){
double largo, ancho;
int op;
Rectangulo miRectangulo;//declaramos el objeto
miRectangulo= newRectangulo();//creo el objeto
do{
op=Integer.parseInt(JOptionPane.showInputDialog("1.-calcular rectangulo\n2.-Salir"));
if(op==1){
largo = Double.parseDouble(JOptionPane.showInputDialog("Dame el Largo del Rectangulo"));
ancho = Double.parseDouble(JOptionPane.showInputDialog("Dame el Ancho del
Rectangulo"));
if(largo>0 && ancho>0){
miRectangulo.setLargo(largo);
miRectangulo.setAncho(ancho);JOptionPane.showMessageDialog(null,"El area del Rectangulo es:
"+miRectangulo.calcularArea());
}
}
else{
JOptionPane.showMessageDialog(null,"Ingresa valores mayores que 0");

}
}while(op!=2);
}
}

package Rectangulo;

public class Rectangulo{
double largo, ancho;
public void setLargo(double nLargo){
largo=nLargo;
}//setLargo
public void setAncho(double nAncho){
ancho=nAncho;}//setAncho
public double getLargo(){
return largo;
}//gtLargo
public double getAncho(){
return ancho;
}//getAncho
public double calcularArea(){
return largo*ancho;
}//calcularArea
}//Rectangulo

package formas;
import javax.swing.*;
public class Formas {

public static void main(String arg[]) {

double r;
int op;
Circulo miCirculo;//declaro el objeto
miCirculo=new Circulo();//creo elobjeto
do{
op = Integer.parseInt(JOptionPane.showInputDialog("1.-calcular circulo\n2.-salir"));
r = Double.parseDouble(JOptionPane.showInputDialog("Dame el radio"));
if(r>0){
miCirculo.setRadio(r);
JOptionPane.showMessageDialog(null,"El Area del circulo es =
"+miCirculo.calcularArea());
JOptionPane.showMessageDialog(null,"Lacircunferencia del circulo es="+miCirculo.calcularCircunferencia());

}
else{
JOptionPane.showMessageDialog(null,"Dame valores mayores que 0");
}
}while(op!=2);
}
}

package formas;

public class Circulo {
double radio;
public void setRadio(double nRadio){
radio=nRadio;
}//setRadio

public double getRadio(){
return radio;
}//getRadio

public double calcularArea(){
return 3.1416*(radio*radio);
}//calcularArea

public double...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programa para fin de ciclo
  • Principios para un programa social
  • Ciclos de Programacion//TEORIA para programar.
  • Manejo del programa c++ para principiantes
  • “PROGRAMAS PARA CADA CICLO DE LA ESCUELA PRIMARIa”
  • Programa De Entrenamiento 5 Kms Para Principiantes
  • Programas de visual c++ para iniciantes o principiantes
  • PROGRAMA PRINCIPIOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS