Está en la página 1de 8

Unidad 2

Paso 2 - Clases, Objetos y Estructuras


Secuenciales con POO

HECTOR FABIAN VELEZ OBREGON


Código
1111810686

Nombre del tutor:


CARLOS ALBERTO MONSALVE JARAMILLO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA-UNAD


Escuela de ciencias básicas, Tecnología e ingeniería
Fundamentos de Programación
Ingeniería de sistemas
Abril del 2022.
Cali Valle del Cauca

1
INTRODUCCIÓN

En el siguiente trabajo, realizaremos el desarrollo de situaciones problemas, en el


cual debemos escoger un ejercicio, y dar solución mediante una tabla de
requerimiento, diagramas de clases y haciendo uso de la herramienta visual studio
donde realizaremos el código de fuente. De igual manera con la ayuda de los
contenidos y referentes bibliográficos que encontramos en el entorno de
conocimiento, para saber las definiciones y ejemplos de cómo debemos realizar la
actividad, también por medio de videos explicativos para tener una mejor visión de
los temas a tratar, de igual forma cabe de decir que en la guía encontramos
anexados de cómo debemos instalar y hacer uso de la herramienta de visual
studio para realizar el código de fuente. Podemos decir que esta actividad consiste
en que el estudiante tenga claro los temas de clases, objetos y estructuras
secuenciales con POO, con el fin de que maneje muy bien los temas.

OBJETIVOS

Objetivo General: Desarrollar el buen manejo de tablas de requerimientos,


diagramas de clases y código de fuente, teniendo claro los temas.

Objetivos Específicos:
 Analizar los temas propuestos en la guía.
 Identificar el desarrollo de cada una de las tablas expuestas en la guía.
 Interpretar las definiciones y ejemplos dados para el desarrollo de la actividad.

Desarrollo de la actividad

Descripción del problema No 1:

Problema 1

La persona que vende pasajes aéreos en la compañía de turismo “Elevados”,


pierde mucho tiempo calculando el precio de los pasajes.
Esto se debe a que el precio depende de: una tarifa básica, la temporada, la
compañía aérea, la edad del pasajero y si éste es estudiante o no. Usted debe
hacer un programa que ayude a calcular el precio de un pasaje, teniendo en
cuenta que: La compañía “ALAS” incrementa el valor de sus pasajes en un 30%
en temporada alta, mientras que la compañía “VOLAR” sólo lo incrementa en un

2
20%
Ambas compañías descuentan el 50% si el pasajero es menor de edad; además
la compañía “VOLAR” tiene un recargo de $10.000 para los pasajeros mayores
de 60 años para cubrir el seguro de vida.
Los estudiantes que viajan por “ALAS” y que son mayores de edad, tienen un
descuento del 10% en temporada baja.
El programa debe recibir por consola la tarifa básica del pasaje, edad, la
temporada (alta o baja), si es estudiante o particular y la compañía.

Como salida debe imprimir el nombre del pasajero y precio final del pasaje.

Tabla 1 – Información Situación Problema a Resolver

Estudiante Problema Seleccionado


(Marque con una X el problema a resolver’
diferente a los ya escogidos en el foro)

Hector Fabian Velez Problema 1 x


Obregon Problema 2
Problema 3
Problema 4
1111810686
Problema 5

Tabla 2. Tabla de Requerimientos – Problema # 1


Identificación del Descripción Entradas Resultados
requerimiento (salidas)
R1 Captura de Tres números Tres números
tres números doublé ingresados doublé
de tipo doublé por el usuario almacenados en
memoria
(variables tarifa
básica, compañía
aérea y edad del
pasajero)
R2 Operar tres Operar tres números Se halla el valor

3
números doublé tarifa básica, del precio pasaje
doublé y compañía aérea y y se almacena en
asignación de edad del pasajero y memoria después
la operación a asignación a una de operar las
una variable variable doublé variables (tarifa
doublé llamada llamada precio básica, compañía
precio pasaje pasaje aérea y edad del
pasajero)
teniendo en
cuenta que la
compañía “ALAS”
incrementa el
valor de sus
pasajes en un
30% en
temporada alta,
mientras que la
compañía
“VOLAR” solo
incrementa en un
20%
R3 Operar Dos Operar dos números ambas
números de de tipo float “Alas compañías
tipo float 50%” y “Volar 50%” descuentan el
50% si el
pasajero es
menor de edad;
además la
compañía
“VOLAR” tiene un
recargo de
$10.000 para los
pasajeros
mayores de 60
años para cubrir
el seguro de vida.
R4 Operar cuatro Operar cuatro Imprimir el
variables dos variables dos de tipo nombre del
de tipo string y string y dos de tipo pasajero y precio
dos de tipo doublé tarifa básica final del pasaje
doublé del pasaje, edad, la
Los temporada (alta o

4
estudiantes baja), si es
que viajan por estudiante o
“ALAS” y que particular y la
son mayores compañía
de edad,
tienen un
descuento del
10% en
temporada
baja

3. Diagramas de clases de la situación problema.


Ejemplo

5
4. Ubique todo el código de C#

6
// See https://aka.ms/new-console-template for more information
// hector fabian velez obregon
// grupo 213022_55
// programa ingenieria de sistemas

Console.WriteLine("calcular precio de pasaje");

static void Main(string[] args)


{
// se establecen las variables
float pasajero, precio = 100.000, tarifa, alas = 30 %, volar = 20 %,
edad_pasajero, temporada_alta, estudiante_si, estudiante_no;
Console.WriteLine("ingresar precio de pasaje");
double(precio, edad_pasajero, pasajero, alas);

7
CONCLUSIONES.

En este trabajo podemos concluir, la importancia que tuvo leer los diferentes
contenidos bibliográficos, en el cual, retroalimentamos cada uno de los temas
dados, llevando a cabo la realización de los ejercicios escogidos por nosotros,
cabe decir que fue de vital importancia la ayuda de videos explicativos, para así
tener una
mentalidad clara, puedo decir que fue un poco difícil realizar los ejercicios ya que o
tenia los conocimientos necesarios, pero luego de ir viendo y leyendo contenidos
sobre los temas, pude tener una visión más clara. Es importante resaltar que el
propósito de esta actividad es que nosotros los estudiantes nos apropiemos y
manejos bien cada tema.

REFERENCIAS BIBLIOGRÁFICAS

López Goytia, J. L. (2015). Programación orientada a objetos C++ y Java: un


acercamiento interdisciplinario. México D.F, Mexico: Grupo Editorial Patria. (pp. 1 -
61)  https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39461?
page=29

Vélez Serrano, J. (2011). Diseñar y programar, todo es empezar: una introducción


a la Programación Orientada a Objetos usando UML y Java. Madrid, Spain:
Dykinson. (pp. 37 -
59)  https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/63076?
page=59

OVI Unidad 1. Objetos, Clases y Métodos

Montes, J. F. (2020). Objeto de Información: Objetos, Clases y


Métodos.  https://repository.unad.edu.co/handle/10596/35525

También podría gustarte