Proyecto UA1 JD.
Click here to load reader
description
Transcript of Proyecto UA1 JD.
UNIVERSIDAD PRIVADA TELESUP
Construye los algoritmos computacionales con sus respectivas codificaciones en Java (elabora para cada proyecto: Diagrama de flujo, pseudocdigo y cdigo) para resolver los siguientes requerimientos:
1. Proyecto NOTAS: INGRESE el nombre y 3 notas de un alumno, calcular y mostrar el promedio del alumno.
Diagrama de Flujo
Pseudocdigo
INICIO
REGISTRAR NOTA 1, NOTA 2, NOTA 3
DESDE i = 1 HASTA 3
LEER NOTA(i)
CALCULA PROMEDIO
IMPRIME
FIN
Cdigo
package Notas;
import javax.swing.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Notas
{
public static void main(String[] args)
{
String al1,al2,al3;
double P;
double A;
double B;
double C;
al1= JOptionPane.showInputDialog("Ingrese Primera Nota:");
al2= JOptionPane.showInputDialog("Ingrese Segunda Naota:");
al3= JOptionPane.showInputDialog("Ingrese Tercera Nota:");
A= Double.parseDouble(al1);
B= Double.parseDouble(al2);
C= Double.parseDouble(al3);
P= (A+B+C)/3;
BigDecimal bigDecimal = new BigDecimal(P);
BigDecimal prom = bigDecimal.setScale(0, RoundingMode.HALF_UP);
JOptionPane.showMessageDialog(null, "El Promedio del Alumno es: "+prom);
System.exit( 0 );
}
}
2. Proyecto NMERO: Ingrese un nmero, disminyalo en 30%, mostrar el valor de la disminucin y el nuevo valor que toma el nmero ingresado.
Diagrama de Flujo
Pseudocdigo
INICIO
ESCRIBIR NUMERO
LEER N
P = N*0.30
R = N-Por
MOSTRAR P y R
FINCdigo
package Numero;
import javax.swing.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Numero
{
public static void main(String[] args)
{
String Num;
int N;
double P;
double R;
Num= JOptionPane.showInputDialog("Ingrese Nmero:");
N= Integer.parseInt(Num);
P= (N*0.30);
R= N-P;
BigDecimal bigDecimal = new BigDecimal(P);
BigDecimal bigDecimal2 = new BigDecimal(R);
BigDecimal Por = bigDecimal.setScale(0, RoundingMode.HALF_UP);
BigDecimal Res = bigDecimal2.setScale(0, RoundingMode.HALF_UP);
JOptionPane.showMessageDialog(null, "El Porcentaje es "+Por+"\nEl Nuevo Valor es "+Res);
System.exit( 0 );
}
}
3. Proyecto PAGOS: Construya un programa que calcule el monto a pagar por el servicio de telefona celular, el pago se har sobre la base de los segundos de uso del servicio. Por cada segundo el servicio cuesta: S/. 0.0133 (al monto resultante se debe incrementar el IGV).
Diagrama de Flujo
Pseudocdigo
INICIO
ESCRIBIR 'INGRESE LOS SEGUNDOS CONSUMIDOS'
LEER SEG
TAR