Laboratorio - Sesion 7
Laboratorio - Sesion 7
Laboratorio - Sesion 7
SISTEMAS Y ELECTRONICA
Proceso Prob_2_primeraforma
Definir m Como Entero
Escribir "Ingrese el Ao: "
Leer a
Escribir "Ingrese el Nro de Mes: "
Leer m
Segun m Hacer
1:
Escribir "31 dias"
2:
Si (a MOD 4 = 0) y ((a MOD 100 <> 0) O (a MOD 400 = 0))
Entonces
Escribir "29 dias"
Sino
Escribir "28 dias"
FinSi
3:
Escribir "31 dias"
4:
Escribir "30 dias"
5:
Escribir "31 dias"
6:
Escribir "30 dias"
7:
Escribir "31 dias"
8:
Escribir "30 dias"
9:
Escribir "30 dias"
10:
Escribir "31 dias"
11:
Escribir "30 dias"
12:
Escribir "31 dias"
De Otro Modo:
Escribir "Nro de Mes NO Valido"
FinSegun
FinProceso
3. Una empresa de carga brinda servicio a todo el continente americano, la tarifa que
cobra por cada tonelada se muestra en el siguiente cuadro:
Destinos ($/tonelada)
Medio de transporte Norte Sur Centro
Areo 30 25 20
Martimo 25 20 15
4. Una agencia de viajes cobra un inters a sus clientes sobre el costo del paquete
turstico de acuerdo a la siguiente informacin: destino y nmero de ciudades a
visitar. Los intereses sern aplicados segn el siguiente cuadro:
Destino
Nmero de ciudades
Nacional (%) Internacional (%)
13 3 5
48 4 6
9 ms 8 10
Proceso Prob_5_Corregido
cf<-0
i<-0
d<-0
td1<-0.03
td2<-0.05
td3<-0.10
ti1<-0.15
ti2<-0.30
Escribir "Ingrese el rubro (1-2): "
Leer r
Escribir "Ingrese el monto de la compra: "
Leer c
Segun r Hacer
1:
Si c<100 Entonces
d<-0
Sino
Si c>=100 Y c<=250 Entonces
d<-td1*c
Sino
Si c>250 Y c<=500 Entonces
d<-td2*c
Sino
d<-td3*c
FinSi
FinSi
FinSi
cf<-c-d
i<-cf*ti1
2:
Si c<100 Entonces
d<-0
Sino
Si c>=100 Y c<=250 Entonces
d<-td1*c
Sino
Si c>250 Y c<=500 Entonces
d<-td2*c
Sino
d<-td3*c
FinSi
FinSi
FinSi
cf<-c-d
i<-cf*ti2
De Otro Modo:
Escribir "Opcion NO Valida"
FinSegun
total<-cf+i
Escribir "Descuento es: ", d
Escribir "Impuesto es: ", i
Escribir "Total a pagar es: ", total
FinProceso
El cliente solo puede financiar una compra hasta el mximo de 8 cuotas, en caso
contrario la venta no debe proceder. Calcular el monto que debe pagar en una
cuota.
Proceso Prob_7
Leer compra
Leer n
Escribir ""
Escribir "---------------"
Escribir "(1) Visa"
Leer op
cm<-compra/n
Segun op Hacer
1:
Si n<=8 Entonces
i<-0.05*cm
Sino
FinSi
2:
Si n<=8 Entonces
i<-0.03*cm
Sino
FinSi
3:
Si n<=8 Entonces
i<-0.01*cm
Sino
De Otro Modo:
FinSegun
pagar<-cm+i
FinProceso
9. La empresa Cruz del Sur realiza ofertas de pasajes a 3 destinos diferentes, slo de
acuerdo a la cantidad de pasajes que se compra, como se muestra en el siguiente
cuadro:
Un cliente solo puede comprar pasajes para una ciudad. Mostrar el monto de
descuento y el total que tiene que pagar un determinado cliente.
10. Calcular el pago bsico que se hace por un servicio de transporte de carga
interprovincial. La empresa que brinda este servicio solo tiene tres destinos cuya
tarifa es por kilo transportado:
Proceso Prob_10_SINconstantes
Definir peso, pb, i, final Como Real
Definir d Como Entero
Definir m Como Caracter
Escribir "Ingrese el Peso en Kg.: "
Leer peso
Escribir "Seleccione el destino (1-3): "
Leer d
Escribir "Elija la modalidad (A/B/C): "
Leer m
Segun d Hacer
1:
pb<-15*peso
Si m='A' Entonces
i<-0
FinSi
Si m='B' Entonces
i<-0.25*pb
FinSi
Si m='C' Entonces
i<-0.45*pb
FinSi
2:
pb<-20*peso
Si m='A' Entonces
i<-0
FinSi
Si m='B' Entonces
i<-0.25*pb
FinSi
Si m='C' Entonces
i<-0.45*pb
FinSi
3:
pb<-10*peso
Si m='A' Entonces
i<-0
FinSi
Si m='B' Entonces
i<-0.25*pb
FinSi
Si m='C' Entonces
i<-0.45*pb
FinSi
De Otro Modo:
Escribir "Opcion No Valida"
FinSegun
final<-pb+i
Escribir "Pago final es: ", final
FinProceso
plus
Proceso Cuatro_Operaciones_1
Definir s, r, m, d, n1, n2, opc como Real
Escribir "Ingrese 1er Numero: "
Leer n1
Escribir "Ingrese 2do Numero: "
Leer n2
// Menu Principal
Escribir "M E N U P R I N C I P A L"
Escribir "=========================="
Escribir "(1) Sumar"
Escribir "(2) Restar"
Escribir "(3) Multiplicar"
Escribir "(4) Dividir"
Escribir " "
Escribir "Seleccione una opcin (1-4): "
Leer opc
Segun opc Hacer
1:
s<-n1+n2
Escribir "La Suma es: ", s
2:
r<-n1-n2
Escribir "La Resta es: ", r
3:
m<-n1*n2
Escribir "La Multiplicacion es: ", m
4:
d<-n1/n2
Escribir "La Division es: ", d
De Otro Modo:
Escribir "Opcion No Valida"
Fin Segun
FinProceso