Beruflich Dokumente
Kultur Dokumente
Sesión 03
Práctica Dirigida.
Logros de la unidad 1
Aprender a resolver problemas de programación mediante diagramas y el lenguaje de programación
C++
Informática
OPERADORES EN C++
Tipos de Datos en C++
Tipos Primitivos:
Son creados por el Compilador
int,
char,
float,
double
bool,
int16,
Int32
Tipos Derivados
Son tipos creados a partir de tipos primitivos
Matrices
Estructuras
Operadores y Operandos
Operadores:
Son elementos que relacionan de forma diferente, los valores de una o
más variables y/o constantes. Es decir, los operadores nos permiten
manipular valores
TIPOS DE OPERADORES
ARITMÉTICOS
RELACIONALES
LÓGICOS
Operadores Aritméticos
+ Suma Ejemplos:
- Resta 7 / 2 3.5
* Multiplicación 12 mod 7 5
/ División 4 + 2 * 5 14
Mod Modulo
^ Exponente Prioridad
1. ^
2. * / mod
3. + -
Operadores Relacionales
Prioridad
1. Not
2. And
3. Or
Prioridad en General
1. ()
2. ^
3. * / Mod Not
4. + - And
5. > < >= <= <> = Or
Expresiones Numéricas
X = 7*sqrt(a)-a/2;
B = A+1;
Z = Suma+c ;
Operadores Unitarios
++ La prioridad es la siguiente:
Incremento de una unidad
+ - %
--
Decremento de una unidad * / %
ESTRUCTURA CONDICIONAL
Estructura condicional
Simples: Donde:
Se les conoce como “Tomas de decisión”. Si
Indica el comando de comparación
Si <condición> entonces
Acción(es) condición
Fin si Indica la condición a evaluar
Dobles: entonces
Permiten elegir entre dos opciones o Precede a las acciones a realizar cuando se
cumple la condición
alternativas posibles en función del
cumplimiento de una condición.
Acción(es)
Si <condición> entonces Son las acciones a realizar cuando se cumple o
no la condición
Acción(es)
si no
si no
Acción(es)
Precede a las acciones a realizar cuando no se
Fin si cumple la condición
Diagrama de Flujo
Inicio
Un diagrama de flujo es la forma
más tradicional de especificar los
detalles algorítmicos de un proceso. a, b, c
Se utiliza principalmente en
programación, economía y
procesos industriales
a, b, c
Fin
Como se representa
Fin Fin
Ejercicio 01
Inicio
Ingrese num1 si no
num1>num2
Ingrese num2
Si (num1 > num2) “El mayor es: num1” “El mayor es: num2”
Laboratorio 02 - Ejercicio 06
Diseñe una solución que permita calcular y mostrar el importe de
compra, el importe de descuento y el importe a pagar por la compra
de 15 agendas, si se sabe que cada agenda cuesta S/.25.50 y:
Importe de compra = precio * cantidad de productos
Importe de descuento (compras < 21) = 5% del importe de compra
Importe de descuento (compras > 20) = 8% del importe de compra
Importe a pagar = importe de compra – importe de descuento
Laboratorio 02 - Ejercicio 08
Laboratorio 02 - Ejercicio 09
Laboratorio 02 - Ejercicio 10
Diseñe la solución que permita calcular el importe de compra, el importe de
descuento, el importe a pagar y la cantidad de agendas de obsequio, por la compra
de una determinada cantidad de Tables. Se sabe que: el importe de compra es
igual al precio unitario por la cantidad de productos, el importe de descuento es
igual al 8% del importe de compra, por compras menores a 20 mil soles y del 10%
para compras mayores. El importe a pagar es igual al importe de compra menos el
importe de descuento y más el IGV (19%), y se obsequia una agenda por cada
diez productos comprados, para compras menores a 100 unidades, y 2 agendas,
para cantidades mayores.
Mostrar los importes solicitados redondeados a dos decimales.
Ejercicio 8
Laboratorio 03 - Ejercicio 07
Una fábrica requiere para producir cada uno de sus productos; 10
gramos del insumo A. 25 gramos del insumo B. 18.5 gramos del
insumo C.
Diseñe una solución que en base a una cantidad de insumos
ingresados en kilogramos, determine y muestre cuantos productos
podría fabricar y cuantos paquetes de envolturas del producto
debería comprar, para poder embazar la totalidad de productos
fabricados. Considere que cada paquete de envolturas contiene 12
de estas.
Mostrar los importes solicitados.
Ejercicio 9
Laboratorio 03 - Ejercicio 09
Diseñe una solución en base al precio de compra y al precio de venta
de un producto ingresados por un usuario.
Determine el monto de la utilidad o de la perdida obtenida y si
conviene o no la venta del producto, ya que la política de la empresa
solicita un margen del 40%.
Mostrar Utilidad, Utilidad menor al 40% o Pérdida.
Ejercicio 10
Laboratorio 03 - Ejercicio 12
Ingresar la hora de ingreso y la hora salida de un vehículo en una
cochera y en base a estas calcular el monto a pagar por el servicio,
si se sabe que las dos primeras horas están cubiertas por las
compras en el Supermercado MI MARKET SAC, demostrable con
ticket de compra y que la hora o fracción cuesta S/.2,50. Considere
que las hora, se ingresan en Horas, minutos y segundos.
Mostrar No paga, Paga saldo de 5 soles, Paga todo; 10 soles.
Para terminar
¿Qué hemos aprendido?
¿Cuáles son las sentencias de control secuencial?
¿Por qué es útil lo aprendido?