Ejercicios Lenguaje de Programacion
-
Upload
rene-suana-coila -
Category
Documents
-
view
295 -
download
2
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/@