Está en la página 1de 16

PRACTICA

APLICACIONES 1
Enunciado
En esta práctica vamos elaborar una aplicación del siguiente ejercicio un
colegio desea saber qué porcentaje de niños y qué porcentaje de niñas hay en
el curso actual. Diseñar un algoritmo para este propósito (recuerda que para
calcular el porcentaje puedes hacer una regla de 3).

Diseño
Planteamiento
Desarrollaremos una aplicación que se maneje fácil mente donde calcularemos el
porcentaje de los niños y niñas que hay en una escuela donde le pediremos al usuario los
siguientes datos, Pediremos al usuario el número de niños y niñas.
Leer numeroDeNinos:
Leer numeroDeNinas:
Calcular el total de estudiantes el total de los niños y niñas que estan en la escuela con los
datos que el usuario ingreso donde a continuación daremos el ejemplo de lo que hicimos en
nuestra aplicación para poder calcular el porcentaje.
totalEstudiantes = numeroDeNinos + numeroDeNinas
Para calcular el porcentaje de niños y calcular el porcentaje de niñas ocuparemos la
siguiente formula a continuación.
porcentajeNinos = (numeroDeNinos / totalEstudiantes) * 100
porcentajeNinas = (numeroDeNinas / totalEstudiantes) * 100
Una vez hecho esto le mostrara al usuario un mensaje donde mostrara un mensaje de los
porcentajes de los niños y niñas.
Codificación Clase Estadística
class Estadistica {
private int niños;
private int niñas;

/**
* @return the niños
*/
public int getNiños() {
return niños;
}

/**
* @param niños the niños to set
*/
public void setNiños(int niños) {
this.niños = niños;
}

/**
* @return the niñas
*/
public int getNiñas() {
return niñas;
}

/**
* @param niñas the niñas to set
*/
public void setNiñas(int niñas) {
this.niñas = niñas;
}
public int Total(){
return this.niños+this.niñas;
}
public double porniños(){
return this.niños*100.0/this.Total();
}
public double porniñas(){
return this.niñas*100.0/this.Total();
}
}
Código Principal
public class PracticaNo1 {

public static void main(String[] args) {


int niños, niñas;
Estadistica esta1=new Estadistica();
Scanner porce=new Scanner (System.in);
System.out.println("Cuantos niños son:");
niños=porce.nextInt();
System.out.println("Cuantas niñas son:");
niñas=porce.nextInt();
esta1.setNiñas(niñas);
esta1.setNiños(niños);
System.out.println("El poncentaje de los niños es:"+esta1.porniños()+"%");
System.out.println("El poncentaje de las niñas es:"+esta1.porniñas()+"%");
}
}
Pruebas

APLICACION PARA
CALUCULAR EL AREA
Enunciado
En este proyecto desarrollaremos un proyecto que es crear una
aplicación en Java que permita a los usuarios calcular el área de un
triángulo donde pediremos al usuario que ingrese dos lados, dado
sus lados o sus dimensiones. La aplicación debe ser capaz de
manejarse con facilidad ocupando la siguiente formula
base*altura/2.
El desarrollador creara una aplicación como tipo calculadora donde
calculara el área de un triángulo.
Diseño
Página Principal Index.php:

TITULO

INGRESAR LADO1 =LADO1

INGRESAR LADO2 =LADO2

MOSTAR EL AREA DEL TIANGULO =RESULTADO

CALCULAR
Planteamiento
Implementamos las funciones o métodos que realizarán los cálculos del área
de triángulos. Utiliza las fórmulas adecuadas para cada caso. El Diseña la
interfaz de usuario que permitirá al usuario ingresar las dimensiones(lados) del
triángulo y mostrará el resultado del cálculo. Esto podría ser una interfaz de
línea de comandos simple en este caso
En este proyecto elaboraremos una interfaz donde el desarrollador elaborara
una calculadora de un área de un triángulo ocupando la siguiente formula
Base*Altura/2, por el lado del usuario ingresara dos datos los cuales son los
lados, lado1 y lado2 una vez ingresados se hará el calculo con la formula
anterior y asi obtener el área de ese triangulo.

Codificación Index.php
Pruebas
PRACTICA
APLICACIONES 2
Enunciado
Una tienda ofrece un descuento del 15% sobre el total de la compra durante el mes de
octubre. Dado un mes y un importe, calcular cuál es la cantidad que se debe cobrar al
cliente.

Diseño
Planteamiento
Desarrollaremos una aplicación que se maneje fácil mente donde calcularemos el descuento
del 15 % en el mes de octubre donde pediremos al usuario el mes y el importe de la compra
donde vamos a hacer lo siguiente:
Leer mes:
Leer importeCompra:
Verificaremos si el mes es octubre para aplicar el descuento. Si mes es igual a "octubre"
Entonces se aplicará el descuento. Calcularemos el descuento del 15%
descuento = 0.15 * importeCompra
Restar el descuento del importe total de la compra
cantidadCobrar = importeCompra - descuento
Sino
Si no es octubre, no hay descuento
cantidadCobrar = importeCompra
Una vez realizado todo este procedimiento mostraremos la cantidad a cobrar al cliente.

Codificación
class DescuentoTienda {
private int mes;
private double montoCompra;

/**
* @return the mes
*/
public int getMes() {
return mes;
}

/**
* @param mes the mes to set
*/
public void setMes(int mes) {
this.mes = mes;
}

/**
* @return the montoCompra
*/
public double getMontoCompra() {
return montoCompra;
}

/**
* @param montoCompra the montoCompra to set
*/
public void setMontoCompra(double montoCompra) {
this.montoCompra = montoCompra;
}
public double calcularMontoCobrar() {
if (mes == 10) { // Octubre tiene un 15% de descuento
return montoCompra * 0.85; // 85% del monto original
} else {
return montoCompra;
}
}
}

Codificación Principal
public static void main(String[] args) {
int mes;
double montoCompra;
Scanner scanner = new Scanner(System.in);
DescuentoTienda tienda = new DescuentoTienda();
System.out.println("Ingrese el mes (1 para enero, 2 para febrero, etc.):");
mes = scanner.nextInt();
System.out.println("Ingrese el monto de compra:");
montoCompra = scanner.nextDouble();
tienda.setMes(mes);
tienda.setMontoCompra(montoCompra);
double montoCobrar = tienda.calcularMontoCobrar();
System.out.println("La cantidad a cobrar al cliente es: $" + montoCobrar);
}
}

Pruebas

También podría gustarte