Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Plan turstico
Anlisis del problema
Se requiere de un algoritmo que le permita al usuario y/o agencia de viajes realizar una
cotizacin sobre sus planes tursticos teniendo en cuenta el tipo de plan y la ciudad de
origen del cliente.
Algoritmo en pseudocdigo
calcularCotizacion(){
costo: entero
SI (tipoDePlan= =1){
costoEstadiaPorDia=((200000*numeroDeAdultos)+ (100000*numeroDeNinos))
SEGN SEA (ciudadDeOrigen){
OPCION 1: costoTiquetes=(((600000)*(numeroDeAdultos)) +
((600000)*(numeroDeNinos)))
OPCION 2: costoTiquetes=(((350000)*(numeroDeAdultos)) + ((350000)*
(numeroDeNinos)))
OPCION 3: costoTiquetes=(((580000)*(numeroDeAdultos)) + ((580000)*
(numeroDeNinos)))
POR DEFECTO: La empresa solo presta sus servicios a las ciudades de Cali,
Medelln y Bogot}}
SI (tipoDePlan= =2){
costoEstadiaPorDia=(((100000)*(numeroDeAdultos)) + ((70000)*(numeroDeNinos)))
SEGN SEA(ciudadDeOrigen){
OPCION 1: costoTiquetes=0
OPCION 2: costoTiquetes=0
OPCION 3: costoTiquetes=0
POR DEFECTO: La empresa solo presta sus servicios a las ciudades de Cali,
Medelln y Bogot}}
SI(tipoDePlan= =3){
costoEstadiaPorDia=((200000*numeroDeAdultos)+ (100000*numeroDeNinos))
SEGN SEA(ciudadDeOrigen){
OPCION 1: No est disponible
OPCION 2: costoTiquetes=(((310000)*(numeroDeAdultos)) +
((310000)*(numeroDeNinos)))
OPCION 3: costoTiquetes=(((300000)*(numeroDeAdultos)) +
((300000)*(numeroDeNinos)))
POR DEFECTO: La empresa solo presta sus servicios a las ciudades de Cali,
Medelln y Bogot}}
SI((tipoDePlan!=1)&&(tipoDePlan!=2)&&(tipoDePlan!=3)){
Verifique tipo de plan ingresado}
costoEstadia=((costoEstadiaPorDia)*(diasDeEstadia))
costo=((costoEstadia)+(costoTiquetes))
return costo; }
INICIO
numeroDeNios, numeroDeAdultos, diasDeEstadia, tipoDePlan,
costoCotizacion, costoTiquetes, costoEstadiaPorDia, costoEstadia, ciudadDeOrigen:
entero
nombreDelSolicitante: caracter
leer(nombreDelSolicitante)
leer(ciudadDeOrigen)
leer(numeroDeAdultos)
leer(numeroDeNios)
leer(diasDeEstadia)
leer(tipoDePlan)
costoCotizacion=calcularCotizacion()
imprimir(costoCotizacion)
FIN
Nombre
Ciudad
No.
Adultos
No.
Nios
No. Das
de estada
Santiago
Cali
Sebastin
Bogot
Camila
Medelln
Laura
Bogot
Tipo de
plan
Con tiquete
10
areo
5Solo hotel
Con tiquete
7
areo
9Terrestre
Cotizacin
$ 6.800.000,00
$ 2.550.000,00
$ 4.540.000,00
$ 4.220.000,00
Frmula de Hern
Anlisis del problema
Se requiere de un algoritmo que permita calcular el rea de un tringulo a travs de la
frmula de Hern.
Algoritmo en pseudocdigo
mayorACero(radicando: double){
verificacin: boolean
SI(radicando>0){
Verificacin=true}
SINO{
verificacin=false}
return verificacion}
INICIO
lado_a, lado_b, lado_c, semiperimetro, area,radicando: doubl
confirmacin:boolean
leer(lado_a)
leer(lado_b)
leer(lado_c)
semiperimetro= (lado_a + lado_b + lado_c)/2
radicando = semiperimetro*(semiperimetro-lado_a)*(semiperimetrolado_b)*(semiperimetro-lado_c)
area=Math.sqrt(radicando)
confirmacin=mayorACero(radicando)
SI(confirmacion= =true){
imprimir(area)}
SINO{
No existe, favor verificar la informacin}
FIN
Lado a
Lado b
Lado c
Semiperimetro
Radicand
o
5
3
10
7
5
13
6
4
15
9
6
19
216
36
4104
8,5
66,9375
rea
14,69693
8
6
64,06247
8,181534
1