Ejercicios Netbeans java

Páginas: 13 (3160 palabras) Publicado: 11 de octubre de 2014
Juan José Flores Cueto

3. Definición de las Clases.
Clases
DominioDeLaAplicacion

Clases
Libreria
Math2

PrgAreaCuadrado
main()

getString()
getChar()
getInt()
getLong()
getFloat()
getDouble()

4. Diseño de algoritmo para el método principal.

Algoritmo PrgAreaCuadrado - método main()

ENTRADA: lado
SALIDA:
area, mensaje
INICIO
NUMERO lado, area
TEXTO mensaje = “ ”LEER

lado

area = lado * lado
SI ( lado < 100 )
ENTONCES
mensaje = “este cuadrado es pequeño”
FINSI
ESCRIBIR area, mensaje
FIN

Pag. 140

ESTRUCTURAS LÓGICAS DE DECISIÓN O SELECCIÓN

Etapa 04 - Desarrollo de la Codificación.
La codificación se desarrolla utilizando el lenguaje de programación Java.

Clase PrgAreaCuadrado

package DominioDeLaAplicacion;
importLibreria.Math2;
class PrgAreaCuadrado {
public static void main (String arg[]) {
int lado, area;
String mensaje = “ ”;
System.out.println ( “Ingrese el lado del cuadrado: ” );
lado = Math2.getInt();
area = lado * lado;
if (area > 100) {
mensaje = “este cuadrado es pequeño”;
}
System.out.println ( “El área es: ” + area + “ ” + mensaje);
}
}

Pag. 141

Juan José Flores Cueto

Problema 17Etapa 01 - Descripción del problema.
Calcular y mostrar la nota final (nf) de un alumno, sabiendo que se tienen sólo dos
notas. Si el alumno obtiene una nota final mayor a 13 se deberá visualizar un mensaje
de felicitaciones.
Etapa 02 - Definición de la solución.
Resultado deseado:
Datos necesarios:
Procesamiento:

Mostrar nota final y mensaje.
Las dos notas del alumno.
Las notas seingresarán por el teclado y serán
almacenadas en variables (nota1 y nota2),
luego se realizará el cálculo de la nota final:
nf = ((nota1 + nota2) / 2)
El resultado se almacena en una variable (nf).
Si la nota final resulta mayor que 13 entonces
se almacenará el mensaje “Felicitaciones” en
una variable (mensaje). Finalmente, se
muestra la nota final y el mensaje.

Etapa 03 - Diseño de la lógica.Para solucionar el problema se desarrollarán las especificaciones del proyecto en UML
y el algoritmo en pseudocódigo.
1. Nombre del Proyecto: ProyNotaFinal.
2. Definición de Paquetes y desarrollo de Diagrama de Paquetes.

Diagrama de paquetes

DominioDeLaAplicacion

Libreria

Pag. 142

ESTRUCTURAS LÓGICAS DE DECISIÓN O SELECCIÓN

3. Definición de las Clases.

ClasesDominioDeLaAplicacion

Clases
Libreria
Math2

PrgNotaFinal
main()

getString()
getChar()
getInt()
getLong()
getFloat()
getDouble()

4. Diseño de algoritmo para el método principal.

Algoritmo PrgNotaFinal - método main()

ENTRADA: nota1, nota2
SALIDA:
nf, mensaje
INICIO
NUMERO nota1, nota2, nf
TEXTO mensaje = “ ”
LEER nota1, nota2
nf = (nota1 + nota2) / 2
SI ( nf > 13 )
ENTONCESmensaje = “Felicitaciones”
FINSI
ESCRIBIR nf, mensaje
FIN

Pag. 143

Juan José Flores Cueto

Etapa 04 - Desarrollo de la Codificación.
La codificación se desarrolla utilizando el lenguaje de programación Java.

Clase PrgNotaFinal

package DominioDeLaAplicacion;
import Libreria.Math2;
class PrgNotaFinal {
public static void main ( String arg[] ) {
double nota1, nota2, nf;String mensaje = “ ”;
System.out.println ( “Ingrese la primera nota: ” );
nota1 = Math2.getDouble();
System.out.println ( “Ingrese la segunda nota: ” );
nota2 = Math2.getDouble();
nf = (nota1 + nota2) / 2;
if (nf > 13) {
mensaje = “Felicitaciones”;
}
System.out.println ( “La nota final es: ” + nf + “ ” + mensaje);
}
}

Pag. 144

ESTRUCTURAS LÓGICAS DE DECISIÓN O SELECCIÓN

Problema18
Etapa 01 - Descripción del problema.
Calcular y mostrar el sueldo de un trabajador conociendo el número de horas
trabajadas y su tarifa horaria, sabiendo que se debe descontar un 10% del sueldo por
concepto de impuestos si éste es mayor de S/. 3000.
Etapa 02 - Definición de la solución.
Resultado deseado:
Datos necesarios:
Procesamiento:

Mostrar el sueldo de un trabajador.
Total de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • java y netbeans
  • Java netbeans
  • Java Netbeans
  • Tutorial Java NetBeans
  • Formulario Java en NetBeans
  • Reportes en Java con iReport y NetBeans
  • Depurar código Java en NetBeans
  • Instalacion JAVA SE y NetBeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS