Vous êtes sur la page 1sur 19

FUNDAMENTOS DE ALGORITMOS

INGENIERÍA DE SISTEMAS COMPUTACIONALES


FUNDAMENTOS
DE
ALGORITMOS
FUNDAMENTOS DE ALGORITMOS
LENGUAJE
DE
PROGRAMACIÓN
C++
FUNDAMENTOS DE LA PROGRAMACIÓN DEL
LENGUAJE C++
CONDICIONALES
MÚLTIPLES
FUNDAMENTOS DE ALGORITMOS
PROGRAMANDO EN C++
SENTENCIA MULTISELECCIÓN EN C++

En ocasiones un algoritmo o un programa tendrá una serie de decisiones en las que se


tendrá que evaluar una variable, y cada evaluación se la hará de manera separada, pues
“multiples casos“. Para ello vamos a usar la instrucción selectiva múltiple: Switch.

PSEUDOCÓDIGO
D. FLUJO

D. N-S
PROGRAMANDO EN C++
SENTENCIA MULTISELECCIÓN EN C++

En ocasiones un algoritmo o un programa tendrá una serie de decisiones en las que se


tendrá que evaluar una variable, y cada evaluación se la hará de manera separada, pues
“multiples casos“. Para ello vamos a usar la instrucción selectiva múltiple: Switch.

Sintaxis
switch (condición)
{
case constan1:
//instrucciones;
break;
case constan2:
//instrucciones;
break;
default:
//instrucciones;
}
EN UNA TIENDA DE DESCUENTO SE
EFECTÚA UNA PROMOCIÓN EN LA CUAL SE
HACE UN DESCUENTO SOBRE EL VALOR
DE LA COMPRA TOTAL SEGÚN EL COLOR
DE UN TICKET QUE EL CLIENTE SAQUE AL
PAGAR EN CAJA. SI EL TICKET ES DE
COLOR BLANCO NO SE LE HARÁ
DESCUENTO ALGUNO, SI ES VERDE SE LE
HARÁ UN 10% DE DESCUENTO, SI ES
AMARILLA UN 25%, SI ES AZUL UN 50% Y SI
ES ROJA UN 100%. DETERMINAR LA
CANTIDAD FINAL QUE EL CLIENTE DEBERÁ
PAGAR POR SU COMPRA SI SE SABE QUE
SOLO HAY TICKETS DE LOS COLORES
MENCIONADOS.
UNA DISTRIBUIDORA DE
MOTOCICLETAS TIENE UNA
PROMOCIÓN DE FIN DE AÑO QUE
CONSISTE EN LO SIGUIENTE:
LAS MOTOS MARCA HONDA
TIENEN UN DESCUENTO DEL 5%,
LAS DE MARCA YAMAHA DEL 8%
Y LAS SUZUKI EL 10%, LAS DE
OTRAS MARCAS EL 2%. HALLAR
EL ALGORITMO QUE MUESTRE EL
DESCUENTO Y EL TOTAL A
PAGAR.
CONDICIONALES
ANIDADAS
FUNDAMENTOS DE ALGORITMOS
Hacer un programa que pida dos números. En caso de que el primero sea mayor
que el segundo, se le sumará la cantidad de 400. Si al contrario el segundo numero
es mayor al primero, se le sumará la cantidad de 200. Mostrar el mayor numero con
la suma que le corresponde.

Algoritmo Suma
n1,n2,mayor,s : Real

Inicio
Escribir “Ingrese 2 números”
Leer n1,n2
If (n1 = n2) then
Escribir “Son iguales”
Else
If(n2>n1) then
mayor  n2
s  n2+400
Else
mayor  n1
s  n1+400
End if
Escribir “ El número mayor es:”,mayor, “y actualmente suma:”, s
End if
Fin
DIAGRAMA N-S
Hacer un programa que pida 3 números y al mayor lo muestre en pantalla
Un cine ha lanzado una promoción llamada Grupón, la cual consiste en que si vas al
cine con un grupo de 5 personas a más, tendrás un descuento de 25% del total de
tus entradas. Siendo el precio variable, tú estás a cargo de realizar el algoritmo para
esta necesidad.
HACER UN PROGRAMA QUE PIDA 5 NÚMEROS Y MUESTRE
LOS NÚMEROS PARES HALLADOS

Vous aimerez peut-être aussi