DPRN1_U3_A3_HUFO

Description
vvv

Please download to get full document.

View again

of 8
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

School Work

Publish on:

Views: 75 | Pages: 8

Extension: PDF | Download: 3

Share
Tags
Transcript
  Programación .NETUnidad 3. Actividad 3 Ingeniería de Desarrollo de Software  1 Universidad Abierta y a Distancia deMéxico Ingeniería en Desarroo de!o t#areProgramación net I $aciitador% &I&IANA '()(NA*)ANAD(!A+mno% ,+go 'esar $ores (rti- *r+os !earados% D!/DP)N0/012!/40/22  Actividad 3. Programa de estr+ct+ras de contro y seectivas La presente actividad te ayudará para que practiques las estructuras decontrol selectivas, tanto es su uso, como es su proceso de realización.Propósito: Utilizar las estructuras de control selectivas en laprogramación C# .N! Determinar el costo de un boleto de avión. isea un programa que determine el valor de un pasa$e en avión, elcual se determina por: la distancia a recorrer, tipo de via$e %sencillo oredondo& y 'orma de pago.Por lo tanto:(. Declara una clase que incluya las propiedades, operaciones y m)todos necesarios para que 'uncione correctamente:a& Propiedades : nom*re del pasa$ero, 'ec+a de nacimiento y edad*&Un método constructor que reci*a como parámetros el nom*rey 'ec+a de nacimiento del pasa$ero %en el 'ormato ddmmyyyy& yasigne los valores a las propiedades de la clase. n el mismom)todo codi-ca las operaciones necesarias para determinar laedad del pasa$ero e inicializa la propiedad edad/.c&!res métodos , uno para cada aerol0nea, que devuelvan comoresultado el costo total del *oleto de avión en *ase a lo siguiente: !ari'a a)rea 1 !U2 %tari'a de uso del aeropuerto& Consulta la distancia para cada com*inación srcen3destino y determina la tari'a a)rea: !ari'a a)rea 2erol0nea 2 %primer m)todo&:4 5ia$e sencillo: (.6 pesos por 7m.4 5ia$e redondo: (.8 pesos por 7m.4 (9.(8 pesos por concepto de !U2 !ari'a a)rea 2erol0nea ; %segundo m)todo&:4 5ia$e sencillo: 8.< pesos por 7m.4 5ia$e redondo: (.= pesos por 7m.4 8<(.=> pesos por concepto de !U2 !ari'a a)rea 2erol0nea C %tercer m)todo&:4 5ia$e sencillo: 8.? pesos por 7m.  4 5ia$e redondo: (. pesos por 7m.4 8<=.6 pesos por concepto de !U2l !U2 de*e aplicarse para cada com*inación srcen3destino, por lo que si el via$e esredondo, de*e sumarse do*le.@i el usuario elige la modalidad de pagos di'eridos, agregar un 8.?A al costo calculado.Binalmente, agrega el (A de D52  using @ystemEusing @ystem.Collections.FenericEusing @ystem.LinqEusing @ystem.!eGtEusing @ystem.!+reading.!as7sEnamespace Pasa$e2vionH class  atosPasa$ero  H Propiedades los datos del Pasa$ero pu*lic @tring Nom*rePasa$ero H getE setE I  pu*lic  ate!ime Bec+aNac H getE setE I  pu*lic Dnt( dad H getE setE I  pu*lic string  estino H getE setE I  pu*lic dou*le c!otal, Dva, CostoE  pu*lic string !ipo5ia$e J KK, Pag i' J KKE  pu*lic  atosPasa$ero%& H I constructor por de'ecto  tro constructor al que le pasamos todos los datos del pasa$ero MUn m)todo constructor que reci*a como parámetros el nom*re y 'ec+a de nacimiento del pasa$ero %en el 'ormato ddmmyyyy& y asigne los valores a las propiedades de la clase. n el mismo m)todo codi-ca las operaciones necesarias para determinar la edad del pasa$ero e inicializa la propiedad edad/.M pu*lic  atosPasa$ero%@tring Nom*rePasa$ero, ate!ime Bec+aNac&  H t+is.Nom*rePasa$ero J Nom*rePasa$eroE t+is.Bec+aNac J Bec+aNacE *tengo la di'erencia en aos. int edad J ate!ime.No.Oear 3 Bec+aNac.OearE  *tengo la 'ec+a de cumpleaos de este ao.  ate!ime nacimiento2+ora J Bec+aNac.2ddOears%edad&E Le resto un ao si la 'ec+a actual es anterior al d0a de nacimiento. i'  % ate!ime.No.Compare!o%nacimiento2+ora&  <&  H edad33E I  return edad I pu*lic void 2erolinea2%@tring  estino, string !ipo5ia$e, string Pag i'&  H sitc+ % estino& H case K(K: t+is. estino J KQ)Gico 3 Fuadala$araKE  *rea7E case K8K: t+is. estino J KCancRn 3 Q)GicoKE  *rea7E case K?K: t+is. estino J KQ)Gico 3 aGacaKE  *rea7E I
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x