Sie sind auf Seite 1von 66

METODOLOGA

PARA LA
SOLUCIN DE UN
PROBLEMA

Ing. Csar Augusto Gutirrez R.

CONTENIDO
1. Conceptos

preliminares.
2. Metodologa.
2.1 Anlisis del problema.
2.2 Diseo y pseudocdigo.
2.3 Prueba de escritorio.
2.4 Codificar el algoritmo.
2.5 Probar el algoritmo.
Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Se puede definir un algoritmo como una secuencia de pasos
lgicos y ordenados con las cuales se puede dar solucin a un
problema determinado.
Un problema es cualquier situacin que requiera de una
solucin.
Para solucionar un problema ste se debe identificar como
tal, debemos efectuar una serie de acciones para encontrarle
una solucin y describir dicha solucin de la forma ms clara
posible para que los otros la entiendan.
Para un problema pueden existir diferentes maneras de
expresar una solucin y por lo tanto diferentes algoritmos.

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Ejercicio: Que procedimiento seguira para solucionar el laberinto?

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Ejercicio: Que procedimiento seguira para solucionar el laberinto?

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Ejercicio: Que procedimiento seguira para solucionar el laberinto?

Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Ejemplos:
Cul es el algoritmo para cambiar un bombillo que ya no
enciende?
Cul es el algoritmo para cambiar una llanta que se ha
pinchado?

Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Caractersticas de los Algoritmos:
1. Un algoritmo debe ser preciso e indicar el orden de
realizacin de cada paso.
2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos
veces, con los mismos datos de entrada, se debe obtener el
mismo resultado cada vez.
3. Un algoritmo debe ser finito. Si se sigue el algoritmo, se debe
terminar en algn momento, o sea debe tener un nmero
finito
de pasos.

Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Componentes de un Algoritmo

Entrada

Proceso

Salida

Siempre que se disea un algoritmo se deben verificar estos


componentes
Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Pasos que
algoritmos.

debemos seguir para resolver cualquier problema usando

1. Anlisis del problema.


2. Disear el algoritmo y escribirlo en pseudocdigo.
3. Realizar una prueba de escritorio para el algoritmo.
4. Codificar el algoritmo usando algn lenguaje de programacin.
5. Probar el algoritmo implementado.

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Definir el problema con
precisin
Identificar los datos de entrada
Identificar los datos de salida
Identificar como transformar los datos de entrada en la salida

Entrada

Proceso

Salida

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Entradas: La base (b) y la altura (h)

b
Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Anlisis del problema

base
altura

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Salidas: El rea del triangulo

rea

Algoritmia y programacin
UNIMINUTO Sede Valle

Conceptos preliminares
Anlisis del problema

base
altura

Algoritmia y programacin
UNIMINUTO Sede Valle

area

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Proceso: Formula para transformar la entrada(s) en la salida(s)

b
Algoritmia y programacin
UNIMINUTO Sede Valle

rea = (b * h) / 2

Conceptos preliminares
Anlisis del problema

base
altura

Algoritmia y programacin
UNIMINUTO Sede Valle

rea=(b * h)/2

rea

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Al conjunto de entradas y salidas se les conoce como las
variables del algoritmo
Variables
Entrada base (b), altura (h)
Salida rea

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Las variables pueden ser numricas (entero, real) o tambin
pueden contener texto
Variables
base, altura: ?
area: ?

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el rea de un
triangulo a partir de su base y su altura
1. Anlisis del problema
Las variables pueden ser numricas (entero, real) o tambin
pueden contener texto
Variables
base, altura: Entero
area: Real

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Pasos que
algoritmos.

debemos seguir para resolver cualquier problema usando

1. Anlisis del problema.

2. Disear el algoritmo y escribirlo en pseudocdigo.


3. Realizar una prueba de escritorio para el algoritmo.
4. Codificar el algoritmo usando algn lenguaje de programacin.
5. Probar el algoritmo implementado.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo

El pseudocdigo es utilizado para describir algoritmos en un


lenguaje humano simplificado que no es dependiente de ningn
lenguaje de programacin

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio
base,

altura:

area: real

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

entero

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio
base, altura:

area: real
leer (base)

leer (altura)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

entero

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Cuales son las entradas, proceso y


salidas en este algoritmo?

Metodologa
Pasos que
algoritmos.

debemos seguir para resolver cualquier problema usando

1. Anlisis del problema.


2. Disear el algoritmo y escribirlo en pseudocdigo.

3. Realizar una prueba de escritorio para el algoritmo.


4. Codificar el algoritmo usando algn lenguaje de programacin.
5. Probar el algoritmo implementado.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo

La prueba de escritorio es una herramienta para entender


qu hace un determinado algoritmo, o para verificar que la
solucin al problema es la correcta

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo

En esta prueba, se hace una ejecucin manual del


algoritmo y se hace antes de implementarlo en el
computador. se contina con el proceso hasta verificar si el
algoritmo cumple con los criterios de salida esperados.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base altur
a

rea

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer (base)
leer (altura)
area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base altur
a
2

rea

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer (base)

leer (altura)
area = (base*altura)/2

imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer (base)

leer (altura)

area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

4.
0

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area

= (base*altura)/2

imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

4.
0

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base,

altura: entero

area: real

leer

(base)

leer (altura)
area = (base*altura)/2

imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

4.
0

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio

Variables

base, altura: entero

area: real
leer (base)

leer (altura)

area

= (base*altura)/2

imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

base

altura

rea

4.
0

1.
5

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area

= (base*altura)/2

imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

4.
0

1.
5

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
3. Realizar una prueba de escritorio para el algoritmo
Inicio
base, altura: entero

area: real
leer

(base)

leer (altura)
area = (base*altura)/2
imprimir (area)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Variables
base

altura

rea

4.
0
1.
5

El
algoritmo
funciona
correctamente,
segn
la
prueba de escritorio

Metodologa
Pasos que
algoritmos.

debemos seguir para resolver cualquier problema usando

1. Anlisis del problema.


2. Disear el algoritmo y escribirlo en pseudocdigo.
3. Realizar una prueba de escritorio para el algoritmo.

4. Codificar el algoritmo usando algn lenguaje de


programacin.
5. Probar el algoritmo implementado.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
4. Codificar el algoritmo usando algn lenguaje de programacin
Para codificar (implementar) los algoritmos se usan los
lenguajes de programacin. Un lenguaje de programacin
permite escribir instrucciones que pueden ser interpretadas por
una computadora.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
4. Codificar el algoritmo usando algn lenguaje de programacin

Los algoritmos escritos en pseudocdigo se deben


traducir a un lenguaje de programacin

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
4. Codificar el algoritmo usando algn lenguaje de programacin

Nota: Se recomienda siempre, antes de codificar un algoritmo


realizar su respectiva prueba de escritorio.

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
4. Codificar el algoritmo usando algn lenguaje de programacin

En nuestro caso usaremos un lenguaje de programacin


llamado Java, pero existen muchos otros como:

Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejemplo.
Problema:

Desarrollar un algoritmo que permita calcular el rea de un


tringulo a partir de su base y altura.
4. Codificar el algoritmo usando algn lenguaje de programacin

Durante las siguientes clases veremos el proceso para codificar


los algoritmos en el lenguaje de programacin Java

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema

Entrada

Proceso

Salida

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema
Entradas: Los coeficientes a, b, c.
Nota: a, b, c son nmeros reales y a es un nmero
diferente de cero

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema

a,b,c

Algoritmia y programacin
UNIMINUTO Sede Valle

Proceso

Salida

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema
Salidas: los valores de x1 y x2, correspondiente a las raz de la
ecuacin: ax2 + bx + c = 0.

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema

a,b,c

Proceso
?

Algoritmia y programacin
UNIMINUTO Sede Valle

x1, x2

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema
Proceso: Formula para transformar la entrada(s) en la salida(s)

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema

a,b,c

Algoritmia y programacin
UNIMINUTO Sede Valle

x1, x2

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema
De que tipo (entero, real, texto) son las variables a utilizar en
este caso?
Variables
Entradas a, b, c:?
Salidas x1, x2:?

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
1. Anlisis del problema
De que tipo (entero, real, texto) son las variables a utilizar en
este caso?
Variables
a, b, c: real
x1, x2: real

Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

a, b, c: real
x1, x2: real

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,
que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.
2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

a, b, c: real
x1, x2: real
leer (a)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

leer

(b)

leer

(c)

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

a, b, c: real
x1, x2: real
leer

leer

(b)

leer (c)

x1 =

(-b + ((b*b)-(4*a*c)))/2*a

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

(a)

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

a, b, c: real
x1, x2: real
leer

(a)

leer

leer (c)

x1 =

(-b + ((b*b)-(4*a*c)))/2*a

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin
Algoritmia y programacin
UNIMINUTO Sede Valle

(b)

imprimir (x2)

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
a

Inicio

a, b, c: real
x1, x2: real
leer

(a)

leer

(b)

leer

(c)

x1 =

(-b + ((b*b)-(4*a*c)))/2*a

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin

Algoritmia y programacin
UNIMINUTO Sede Valle

imprimir (x2)

x1

X2

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

1.0

5.0

6.0

leer

(c)

a, b, c: real
x1, x2: real

leer

(a)

leer

(b)

x1 =

(-b +

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin

Algoritmia y programacin
UNIMINUTO Sede Valle

((b*b)-(4*a*c)))/2*a
imprimir (x2)

x1

x2

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

1.0

5.0

6.0

a, b, c: real
x1, x2: real
leer (a)

leer

(b)

leer (c)

x1 =

(-b +

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin

Algoritmia y programacin
UNIMINUTO Sede Valle

((b*b)-(4*a*c)))/2*a

imprimir (x2)

x1

x2

-2.0 -3.0

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
a

x1

x2

1.0

5.0

6.0

-2.0

-3.0

-3.5

4.0

0.0

Inicio

a, b, c: real
x1, x2: real

leer

(a)

leer

(b)

leer

x1 =

(-b +

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin

Algoritmia y programacin
UNIMINUTO Sede Valle

((b*b)-(4*a*c)))/2*a
imprimir (x2)

(c)

Ejemplo
Problema: Desarrollar un algoritmo que permita calcular el valor de x,

que da solucin a la ecuacin cuadrtica ax2 + bx + c = 0.


2. Disear el algoritmo y escribirlo en pseudocdigo
Inicio

a, b, c: real

x1

x2

1.0

5.0

6.0

-2.0

-3.0

-3.5

4.0

0.0

0.0

1.14

x1, x2: real


leer (a)

leer

(b)

leer (c)

x1 =

(-b +

x2 =

(-b - ((b*b)-(4*a*c)))/2*a

imprimir (x1)

Fin
Algoritmia
y programacin
UNIMINUTO Sede Valle

((b*b)-(4*a*c)))/2*a
imprimir (x2)

Metodologa
Ejercicios

Siguiendo la metodologa propuesta anteriormente, resuelva los


siguientes problemas.
Desarrolle un algoritmo que lea el monto de una factura y muestre
el valor que se debe pagar por concepto del impuesto del IVA (16%)
y el valor total a pagar.
Una casa de cambio necesita un programa que lea un valor en
pesos muestre la cantidad correspondiente en dlares. (Asuma que
el dlar est a $1800)
Desarrolle un algoritmo que permita calcular el rea de un crculo
a partir del radio.
Desarrolle un algoritmo que permita convertir de grados
centgrados a grados Fahrenheit
Algoritmia y programacin
UNIMINUTO Sede Valle

Metodologa
Ejercicios.

Suponga que una persona desea invertir un capital en un


banco, y desea saber cunto dinero ganar despus de un mes,
si el banco paga a razn de 2.8% mensual. Realice el algoritmo
que lea el valor a invertir y muestre el valor a ganar.
Un vendedor recibe un sueldo base de $420.000 ms un 10%
extra por comisin de cada una de sus ventas durante el mes. El
vendedor desea saber cual ser el total de la comisin si hizo 3
ventas en el mes, y cunto ser el total del dinero que recibir en
su sueldo. Se debe leer el valor de cada una de las ventas que
realiz el vendedor.

Algoritmia y programacin
UNIMINUTO Sede Valle

Das könnte Ihnen auch gefallen