¿ayuda con un programa para java porfavor+est [Resuelto/Cerrado]

- - Última respuesta:  yormar - 22 jun 2012 a las 05:41
necesito elaborar un programa que visualize y ejecute como menu
titulo figuras geometricas
1.cuadrado
2.rectangulo
3.triangulo
4.diamante
5.circulo
6.salir
entre la figura

- cuando el usuario eliga una figura se invoca a un metodo q solicita los datos necesarios y se invoca a otros metodos para el calculo del area de la figura correspondiente y bajo otro metodos se dibuja la figura

ejemplode salida :
la imagen de la figura un cuadrado)
lado 5
area:25

el caracter para el dibujo de la figura es criterio del usuario y puede variar segun la figura (de a conocer en forma menu cinco diferentes opciones)

agradeceria cualkier ayuda y entiendo q pido demasiado pero agradeceria cualkier ayuda referente
gracias
Ver más 

6 respuestas

Mejor respuesta
37
Gracias
Hola, espero q' esto te ayude...

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

package imprimirtexto;

/**
*
* @author familia
*/
import java.io.*;
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] arg)throws IOException {
BufferedReader in =new BufferedReader (new InputStreamReader(System.in));

int nu;
int lado;
float area;
int base;
int altura;
float radio;
float pi;
pi=(float) 3.14;
System.out.print("¡Bienvenido a la programacion java!\n");
System.out.println("1- Area del cudrado");
System.out.println("2- Area del triangulo");
System.out.println("3- Area del circulo");
System.out.println("4- Area del rectangulo");
System.out.println("Digite la opcion:");
nu= Integer.parseInt(in.readLine());
if (nu==1)
{
System.out.println("digite el lado del cuadrado");
lado= Integer.parseInt(in.readLine());
area= lado*lado;
System.out.println(" Area del cudrado es:"+area);
}
if (nu==2)
{

System.out.println("digite la base del triangulo");
base= Integer.parseInt(in.readLine());
System.out.println("digite la altura del triangulo");
altura= Integer.parseInt(in.readLine());
area=(base*altura)/2;
System.out.println(" Area del triangulo es:"+area);
}
if (nu==3)
{
System.out.println("digite el radio del circulo");
radio=Float.parseFloat(in.readLine());
area=pi* (radio*radio);
System.out.println("el area del circulo es"+area);
}
if (nu==4)
{
System.out.println("digite la base del rectangulo:");
base= Integer.parseInt(in.readLine());
System.out.println("digite la altura del rectangulo:");
altura=Integer.parseInt(in.readLine());
area=base*altura;
System.out.println("el del rectangulo es:"+area);
}
}
}

Deja un "Gracias" 37

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 33644 usuarios nos han dicho gracias este mes

solo agregale un while
por ejemplo
e incluso puedes ahorrarte todos esos if agregando un swhitch

***
boolean ciclo=true;

while (ciclo){
bloque de codigo .....
ciclo=flase;
}
hola amigos espero me puedan ayudar en verdad que me urge necesito un programa en java que me genere 3 figuras geometricas diferentes y con diferentes colores en una colomna y por la otra columna genere el nombre de los tres colores de las figuras respectivamente y el programa me permita unir las figuras con su respectivo color EN VERDAD QUE ME URGE Y SE LOS AGRADECERIA MUCHO!!!!!!!!!!!!!!!!!!!!!!!!! :(
just0 lo que buscaba
hola amigo necesito ayuda ,,, necesito un programa en java para calcular los años de una persona , de esta manera informar el signo zodiacal que le corresponde y las caracteristicas primordial de ese signo
6
Gracias
con un ciclo switch te ahorrarias lineas...
mas o menos asi:
char op="A";
System.out.println("Introduzca opcion...")
op= (char )System.in read();
switch (op)
{
case '1':
//que es lo que quieres haces...
break;
case '2':
....
Dudas... Mi correo:
han_omnitrix@hotmail.com
2
Gracias
porfavor alguien me puede ayudar con un programa en java, trabajo con servlets en netbeans... dispuesta a cualkier cosa que sea necesaria.... urgente
0
Gracias
Un saludo cordial, necesito dibujar un triangulo utilizando java, ya pude hacer el circulo y el rectangulo, haye el area y el perimetro. Si me pueden colaborar les agradezco mucho.

dacarloz
0
Gracias
disculpen alguien me puede ayudar esque tengo que hacer una circunferencia o parabola en netbeans o en visual con grafico y no se como hacer me pueden ayudar porfa
0
Gracias
ok