Professional Documents
Culture Documents
Ejercicio: Escriba una aplicación que requiera un número real como entrada y que
muestre el producto del número y tres.
import java.util.*;
clase Triplica {//comienza la clase Triplica.
método void main (String[] args) {//módulo principal o conductor
mensajeInicial();//se invoca el método mensajeInicial sin argumentos
double numero ← entrada();//
numero ← triplica (numero);//se invoca el método triplica con un argumento
salida (numero);
}//termina método main
Copyright © CARIMOBITS 1
Código correspondiente:
/*
Programa que solicita un número real cualquier, lo triplica y muestra el
resultado.
Archivo: Triplica.java
*/
import java.util.*;
Copyright © CARIMOBITS 2
Los métodos se pueden utilizar para dividir un programa complejo en partes
más pequeñas y manejables. En vez de codificar solamente un método que contenga
todas las instrucciones necesarias para resolver un problema, se puede dividir el
programa en varios métodos para que cada uno de ellos resuelva una parte específica
del problema. Luego, los métodos se ejecutarán en el orden correspondiente. Este tipo
de estrategia de programación se conoce como “divide y conquistarás” (“divide
and conquer”). En general, un método es una colección de instrucciones que llevan a
cabo tareas específicas en la solución de un problema.
Otra razón para utilizar métodos como parte de un programa es que simplifican
la programación en el caso de que una tarea particular se deba llevar a cabo en varias
partes del programa. En vez de repetir las mismas líneas de código una y otra vez cada
vez que se necesita llevar a cabo esa tarea, simplemente se invoca el método
correspondiente tantas veces como sea necesario.
Un método puede tener por nombre cualquier identificador válido distinto de los
ya utilizados en la clase en que está definido.
anchura = teclado.nextDouble();
cuerpo_del_método; }
Copyright © CARIMOBITS 3
Por ejemplo el siguiente método devuelve el perímetro de un cuadrado de lado
con longitud a:
En el caso de que no se desee devolver ningún valor se deberá indicar como tipo
la palabra reservada void. Así mismo, si no se incluyen parámetros, la declaración del
método debería incluir un par de paréntesis vacíos:
Partes de un método:
● Tipo del retorno: Cuando la palabra void aparece en esa parte del
encabezamiento significa que el método no devuelve un valor. Si devuelve un
valor, entonces se debe indicar el tipo de datos del valor que el método devuelve.
Copyright © CARIMOBITS 4
● Nombre del método: El nombre del método sigue las reglas de un
identificador en Java. El nombre del método sebe sugerir su uso o propósito;
esto es, debe estar autodocumentado.
Pasos:
1. Entrar la temperatura en grados Celsio.
1.1 Celsio← cantidad de grados en la escala Celsio
3. Mostrar resultados
3.1 Temperatura en grados Fahrenheit.
Pasos:
1. Entrar Longitud.
3. Mostrar resultados
3.1 Perímetro
3.2 Área
Copyright © CARIMOBITS 5
3. Algoritmo para calcular las soluciones reales de una ecuación de la forma
Ax2 + Bx + C = 0, donde A, B y C son números reales, con A ≠ 0. Si la
ecuación no tiene soluciones reales, lo indica. Hace uso de la fórmula
cuadrática.
Pasos:
1. Entrar los valores de A, B y C.
3. Si Discriminante ≥0 entonces,
−B Discriminante
3.1 Solución1 ←
2A
−B− Discriminante
3.2 Solución2 ←
2A
3.3 Mostrar Solución1
3.4 Mostrar Solución2
De otra forma,
3.5 Indicar que no hay soluciones reales.
Pasos:
1. Iniciar Suma y Próximo.
1.1 Suma ← 0
1.2 Próximo ← 1
2. Mientras Próximo≤500
2.1 Suma ←Suma + Próximo
2.2 Próximo ← Próximo + 1
3. Mostrar resultados.
3.1 Suma
Copyright © CARIMOBITS 6