8
Construye los algoritmos computacionales con sus respectivas codificaciones en Java (elabora para cada proyecto: Diagrama de flujo, pseudocódigo y código) 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 INSTRUCCIONES INICIO REGISTRO DE NOTA 1, NOTA 2, NOTA 3 DESDE i = 1 HASTA 3 LEER NOTA (i) i <= 3 i > 3 CALCULA PROM EDIO ((NOTA 1 + NOTA 2 + NOTA 3)/3) IM PRIME PROM EDIO FIN

PROYECTO_UA1

Embed Size (px)

DESCRIPTION

.

Citation preview

INSTRUCCIONES

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

PseudocdigoINICIOREGISTRAR NOTA 1, NOTA 2, NOTA 3DESDE i = 1 HASTA 3LEER NOTA(i)CALCULA PROMEDIOIMPRIME FIN Cdigopackage 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 Nota:"); 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

PseudocdigoINICIOESCRIBIR NMEROLEER NP = N*0.30 R = N-PorMOSTRAR P y RFIN

Cdigopackage 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

PseudocdigoINICIOESCRIBIR 'INGRESE LOS SEGUNDOS CONSUMIDOS'LEER SEGTAR