Anda di halaman 1dari 5

ALUMNO: SUASACA CONDORI LUIS ANGEL

CARRERA: INGENIERIA DE SISTEMAS


EJERCICIO 01:
1. Definiendo el problema:
Suponga que un individuo desea invertir su capital en un banco y desea
saber cunto dinero ganar despus de un mes si el banco paga a razn
de 2% mensual.
2. Anlisis del problema:
Datos de entrada:
Ingreso de Capital: capital
Valor del Capital: 1900.00 S/.
Impuesto:2% Mensual:
Datos de salida:
Capital ganado en un mes= capital:
3. Diseo del Algoritmo:
Segundo refinamiento:
Inicio
//ingreso de capital
Leer capital
//Calculamos el inters
Imprimir capital*0.02
Fin
4. Codificando el algoritmo:
En este caso hemos utilizado el lenguaje de programacin java, pero muy bien
se pudo haber hecho en cualquier otro lenguaje:
System.out.print("Ingrese al capital a invertir::");
capital=sc.nextDouble();
System.out.println("El capital despues de un mes es de :"+(capital*0.02));

5. Prueba y depuracin:
Una de las pruebas con un valor como entrada se muestran en la siguiente
pantalla:

ALUMNO: SUASACA CONDORI LUIS ANGEL


CARRERA: INGENIERIA DE SISTEMAS
EJERCICIO 02:
1. Definiendo el problema:
Un vendedor recibe un sueldo base ms un 10% extra por comisin de
sus ventas. El vendedor desea saber cunto dinero obtendr por
concepto de comisiones por las tres ventas que realiza en el mes y el
total que recibir en el mes tomando en cuenta su sueldo base y
comisiones.
2. Anlisis del problema:
Datos de entrada:
Ingreso de Sueldo base: Sueldo
Ingreso de las ventas: ventas
Comisin de 10% del total de las ventas
Datos de salida:

El sueldo neto = sueldo:

3. Diseo del Algoritmo:


Segundo refinamiento:
Inicio
//ingreso de sueldo base
Leer sueldo
//ingreso de las tres ventas
Leer venta1
Leer venta2
Leer venta3
Imprimir sueldo+ ((venta1+venta2+venta3)*0.1)

Fin
4. Codificando el algoritmo:
En este caso hemos utilizado el lenguaje de programacin java, pero
muy bien se pudo haber hecho en cualquier otro lenguaje:
System.out.print("Ingrese el sueldo base del vendedor");
sueldo=sc.nextDouble();//sueldo base
for(int i=0;i<3;i++)
{
System.out.print("Ingrese la venta "+(i+1));
ventas +=sc.nextDouble(); //Acumulamos las ventas
}

ALUMNO: SUASACA CONDORI LUIS ANGEL


CARRERA: INGENIERIA DE SISTEMAS
System.out.println("su sueldo neto es :"+(sueldo+(ventas*0.1)));

5. Prueba y depuracin:
Una de las pruebas con un valor como entrada se muestra en la siguiente
pantalla:

EJERCICIO 03:
1. Definiendo el problema:
Una tienda ofrece un descuento del 15% sobre el total de la compra y un
cliente desea saber cunto deber pagar finalmente por su compra
2. Anlisis del problema:
Datos de entrada:
Ingreso el total de la compra: compra
Descuento del 15% de la compra
Datos de salida:
Neto a pagar de la compra = compra
3. Diseo del Algoritmo:
Segundo refinamiento:
Inicio
//ingreso de la compra
Leer compra
//calcular el descuento
Imprimir compra-(compra*0.15)
Fin
4. Codificando el algoritmo:

ALUMNO: SUASACA CONDORI LUIS ANGEL


CARRERA: INGENIERIA DE SISTEMAS
En este caso hemos utilizado el lenguaje de programacin java, pero
muy bien se pudo haber hecho en cualquier otro lenguaje:
System.out.print("Ingrese el total de su compra:");
compra =sc.nextDouble();//Valor de la compra
System.out.println("su total de compra es: "+( compra -( compra *0.15)));

5. Prueba y depuracin:
Una de las pruebas con un valor como entrada se muestra en la siguiente
pantalla:

EJERCICIO 04:
1. Definiendo el problema:
Un alumno desea saber cul ser su calificacin final en la materia de
Algoritmos. Dicha calificacin se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificacin del examen final.
15% de la calificacin de un trabajo final.
2. Anlisis del problema:
Datos de entrada:
Ingreso de calificaciones parciales: nota parcial
Ingreso de calificaciones examen final: notaexamenfinal
Ingreso de calificaciones trabajo final: notatrabajofinal
Datos de salida:
Neto a pagar de la compra = compra
3. Diseo del Algoritmo:
Segundo refinamiento:
Inicio
//ingreso de la compra
Leer compra
//calcular el descuento

ALUMNO: SUASACA CONDORI LUIS ANGEL


CARRERA: INGENIERIA DE SISTEMAS
Imprimir compra-(compra*0.15)
Fin