Ejercicios Lenguaje de Programacion

download Ejercicios Lenguaje de Programacion

of 7

Transcript of Ejercicios Lenguaje de Programacion

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    1/7

    TRABAJO ENCARGADO N 2Lenguaje de Programacin

    ESTUDANTE! Rene Sua"a Coi#a SE$ESTRE!

    1. Muestre el valor de x despus de ejecutar cada una de las

    siguientes instrucciones:a% & '(a)*+ ,-. %/)% & ' (#oor+ ,-. %/

    c% & ' (a)*+ 0-0 %/d% & ' cei#+ 0-0 %/e% & ' (a)*+ 1-3 %/(% & ' cei#+ 1-3 %/g% & 'cei#+ 1(a)*+ 14 5 (#oor+ 1.-. % % %

    6inc#ude 7io*8ream96inc#ude 7ma8:-:9

    u*ing name*;ace *8d/

    dou)#e

    cou877 ? E#

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    2/7

    2. Un estacionamiento cobra una cuota mnima de $2.00 porestacionarse hasta tres horas. l estacionamiento cobra

    $0.!0 adicional por cada hora o "racci#n ue se pase de tres horas.l cargo m%ximo para cualuier periodo dado de 2& horas

    es de $10.00. 'uponga ue ning(n auto se estaciona durante m%s de 2&horas a la ve). scriba un programa ue calcule * muestre

    los cargos por estacionamiento para cada uno de tres clientes ueestacionaron su auto a*er en este estacionamiento. +ebe

    ,ntroducir las horas de estacionamiento para cada cliente. lprograma debe imprimir los resultados en un "ormato tabular-rdenado debe calcular e imprimir el total de los recibos de a*er.l programa debe utili)ar la "unci#n calcular/argos para

    +eterminar el cargo para cada cliente. 'us resultados deben apareceren el siguiente "ormato:

    uto oras /argo1 1.! 2.00

    2 &.0 2.!0 2&.0 10.003-34 25.!0 1&.!0

    6inc#ude 7io*8ream9

    u*ing name*;ace *8d/

    (#oa8 ca#cu#arCargo+(#oa8 &%/in8 main +%> (#oa8 :ora*=/ (#oa8 :ora*2/ (#oa8 :ora*/ (#oa8 cargo=/ (#oa8 cargo2/ (#oa8 cargo/

    (#oa8 8o8a#:ora*/ (#oa8 8o8a#cargo/

    cou877 ? ora* de# Au8o =! ?/ cin99:ora*=/ cou877 ? ora* de# Au8o 2! ?/ cin99:ora*2/ cou877 ? ora* de# Au8o ! ?/ cin99:ora*/

    cou877 ? nAu8o ? 77 ? ora* ?77 ? Cargon ?/ cou877?=?/

    cargo='ca#cu#arCargo+:ora*=%/ cou877?n 2?/ cargo2'ca#cu#arCargo+:ora*2%/ cou877?n ?/ cargo'ca#cu#arCargo+:ora*%/

    8o8a#:ora* ' :ora*= 5 :ora*2 5 :ora*/ 8o8a#cargo ' cargo= 5 cargo2 5 cargo/

    cou877 ? nTo8a# ?77?8?778o8a#:ora*77?8?778o8a#cargo/ re8urn 0/@

    (#oa8 ca#cu#arCargo+(#oa8 &%> cou877?8?77&/ i(++(#oa8%& 7'% >

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    3/7

    cou877?8?772-0/ re8urn 2-0/ @ e#*e > i(++in8%& '' 23% > cou877?8?77=0-0/ re8urn =0-0/ @ e#*e > cou877?8?77+++(#oa8% &1%0-.%52/ re8urn +++(#oa8%&1%0-.%52/ @ @@

    . Una aplicaci#n de la "unci#n "loor es redondear un valor alsiguiente entero. 4a instrucci#n

    * 6 "loor7 x 8 .! 9redondea el n(mero x al entero m%s cercano * asigna el resultado a *.

    scriba un programa ue lea varios n(meros * ue utilicela instrucci#n anterior para redondear cada uno de los n(meros a suentero m%s cercano. ;ara cada n(mero procesado muestretanto el n(mero original como el redondeado.

    6inc#ude 7io*8ream96inc#ude 7ma8:-:9

    u*ing name*;ace *8d/

    dou)#e En8eroCercano+dou)#e &%/in8 main +%

    > dou)#e +&%/ cou877 ? ngre*e un numero! ?/ cin99&/ cou877&77?8?/ cou877En8eroCercano+&%/@dou)#e En8eroCercano+dou)#e &%> re8urn (#oor+&50-.%/@

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    4/7

    3- La (uncin (#oor ;uede u8i#iar*e ;ara redondear un nFmero :a*8aun #ugar decima# e*;ec(i co- La in*8ruccinH ' (#oor+ & =0 5 -. % I =0/redondea & en #a ;o*icin de #a* dcima* +e* decirK #a ;rimera;o*icin a #a derec:a de# ;un8o decima#%- La in*8ruccinH ' (#oor+ & =00 5 0-. % I =00/redondea & en #a ;o*icin de #a* cen8*ima* +e* decirK #a *egunda;o*icin a #a derec:a de# ;un8o decima#%- E*cri)a un ;rogramaue de(i na cua8ro (uncione* ;ara redondear un nFmero & en

    re8urn (#oor++&=0050-.%I=00%/@dou)#e redondearA$i#e*ima* +dou)#e &%> re8urn (#oor++&=00050-.%I=000%/@in8 main+%> dou)#e numero/ cou877 ? ngre*e un numero! ?/ cin99numero/ cou877redondearAEn8ero+numero%77? En8ero ?77end#/

    cou877redondearADecima*+numero%77? Decima* ?77end#/ cou877redondearACen8e*ima*+numero%77 ? Cen8e*ima* ?77end#/ cou877redondearA$i#e*ima*+numero%77 ? $i#e*ima* ?77end#/@

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    5/7

    .- E*cri)a in*8ruccione* ue a*ignen en8ero* a#ea8orio* a #a cou877 ? a! ?/ cou877*e8+=%77+=5rand+%Q2%77end#/ cou877 ? )! ?/ cou877*e8+=%77+=5rand+%Q=00%77end#/ cou877 ? c! ?/ cou877*e8+=%77+05rand+%Q%77end#/ cou877 ? d! ?/ cou877*e8+=%77+=0005rand+%Q===2%77end#/ cou877 ? e! ?/ cou877*e8+=%77+1=5rand+%Q=%77end#/ cou877 ? (! ?/ cou877*e8+=%77+15rand+%Q==%77end#/

    @

    - E*cri)a una (uncin ##amada en8eroPo8encia+ )a*eK e&;onen8e % uede

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    6/7

    ,- +i;o8enu*a% De(ina una (uncin ##amada :i;o8enu*a ue ca#cu#e #a#ongi8ud de #a :i;o8enu*a de un 8riMngu#o rec8oKcuando *e ;ro;orcionen #a* #ongi8ude* de #o* o8ro* do* #ado*- U*ee*8a (uncin en un ;rograma ;ara de8erminar #a #ongi8ud de#a :i;o8enu*a ;ara cada uno de #o* 8riMngu#o* ue *e mue*8ran a

    con8inuacin- La (uncin de)e reci)ir do* argumen8o* dou)#eH de

  • 7/25/2019 Ejercicios Lenguaje de Programacion

    7/7

    > i(+(uncion+=K %% > cou8 77 ?Si *on mu#8i;#o*?/ @ e#*e > cou8 77 ?No *on mu#8i;#o*?/ @re8urn 0/@