Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - jonatthan23

Páginas: [1]
1
Hola amigos, ahora estoy haciendo una aplicación web en java y estoy atorado, me debe mostrar el área y el perímetro de un triangulo,  no me muestra el perímetro de un triangulo, si me muestra el área pero el perímetro no, dejo el código.

Muchas gracias.

Esta es la clase java

Código: [Seleccionar]
package calculos;

/**
 *
 * @author Jon
 */
public final class Triangulo {
   
    private int base;
    private int altura;
    private int area;
    private int perimetro;
   
   
    public Triangulo(String n1, String n2)
    {
        this.setBase(Integer.parseInt(n1));
        this.setAltura(Integer.parseInt(n2));
    }
   
    public void sacarArea()
    {
        int t=this.getBase()*getAltura()/2;
        this.setArea(t);
    }
   
     public void sacarPerimetro()
    {
        int p=this.getBase()+getBase()+getBase();
        this.setPerimetro(p);
    }
   
    public int getBase(){
        return base;
    }
   
    public void setBase(int base){
        this.base = base;
    }
   
    public int getAltura(){
        return altura;
    }
   
     public void setAltura(int altura){
        this.altura = altura;
    }
     
     public int getArea(){
        return area;
    }
   
     public void setArea(int area){
        this.area = area;
    }
     
     public int getPerimetro(){
        return perimetro;
    }

    private void setPerimetro(int perimetro) {
        this.perimetro = perimetro;
    }
 
}


Este es el JSP

Código: [Seleccionar]
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="calculos.Triangulo" %>
<!DOCTYPE html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
   
        <h1>Área Triángulo</h1>
        <%
            String n1=request.getParameter("base");
            String n2=request.getParameter("altura");
                     
            Triangulo t=new Triangulo(n1,n2);
            t.sacarArea();
            int area=t.getArea();
           
            Triangulo p=new Triangulo(n1,n2);
            t.sacarPerimetro();
            int perimetro=p.getPerimetro();
        %>
       
        <%=area%>
       
        <h2>Perímetro Triángulo</h2>
       
        <%=perimetro%>


Este es el index:

Código: [Seleccionar]
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div>Área Triángulo
            <form action="Areajsp.jsp" method="post">
                Base:<br>
                <input type="text" name="base" value=""><br>
                Altura:<br>
                <input type="text" name="altura" value=""><br><br>
                <input type="submit" value="Area">
            </form>               
        </div>
    </body>
</html>

2
Hola a todos, soy nuevo en programacion y tengo un problema que no puedo resolver, me ayudan por favor con el codigo en java??

El problema es este:

Crear un programa que simulará un sistema de administración de citas para un consultorio clínico. El programa deberá poder realizar las siguientes acciones:

• Dar de alta doctores.
• Dar de alta pacientes.
• Crear una cita con fecha y hora.
• Relacionar una cita con un doctor y un paciente.
• Tener control de acceso mediante administradores, esto es, solo ciertos usuarios podrán acceder al sistema mediante un identificador y una contraseña.

El producto final será un programa que simulará un sistema de administración de citas con las siguientes funcionalidades:

• Dar de alta doctores: se deberán poder dar de alta los doctores del consultorio médico, los datos básicos serán:
• Identificador único.
• Nombre completo.
• Especialidad.
• Dar de alta pacientes: se deberán poder registrar los pacientes que acudan al consultorio médico, los datos básicos serán:
• Identificador único.
• Nombre completo.
• Crear una cita con fecha y hora: se deberán poder crear múltiples citas, los datos básicos serán:
• Identificador único.
• Fecha y hora de la cita.
• Motivo de la cita.
• Relacionar una cita con un doctor y un paciente: cada una de las citas creadas deberá estar relacionada con un doctor y un paciente.
• Tener control de acceso mediante administradores: solo ciertos usuarios podrán acceder al sistema mediante un identificador y una contraseña.

Gracias...

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".