Avaliagao 1 Prof. Lucas Sousa
Al
INSTITUTO FEDERAL Dciplina: Prog. Orientada & Objetos Semestre: 2023.2
‘Campus Fortaleza Depto/Curso: Telemética/Eng. de Computagio Nota: 4.4 4 0.97 10.0
Nome: Matrfeula:
Instruges:
‘* Todos os programas devern ser feitos utilizando a linguagem JAVA, como estudado em sala.
‘« Lombre-se das regtas de identagiio dos eddigos. Sempre que abrir um bloco “{”, todos os comandos
internos ao bloco devem ser tabulados.
# A regra de identagéo também vale para blocos if/else sem abertura explicita de blocos “{}". Nesses
‘casos, 0 bloco deve conter somente um comando e ele deve ser também tabulado.
# Utilize materiais legiveis para escrever suas respostas. Porém, em caso do uso de lipis, no haveré
protesto da correcio.
Questo 1. Defina e diferencie classes e objetos no contexto de programagio orientada a objetos.
(1.42) yr
Questo 2. Defina o que é encapsulamento e como podemos criar classes encapsuladas em JAVA.
‘Além disso, quais os modificadores de acesso e qual a funcao de cada um deles? (1.42) \Y
Questo 3. Faca um programa em JAVA que leia N niimeros ¢ imprima o maior, o menor e a média
centre eles. (1.42) yx
Questo 4. Um cartao de crédito possui um nome de titular, niimero, e6digo de seguranca ¢ um limite.
Com 0 cartio de crédito o usudtio pode realizar compras desde que o total comprado nao exceda o limite
valor de todas as compras realizadas sio acumuladas no cartao até que seja realizado 0 pagamento, que
libera uma certa quantidade do limite do cartao (abate compras realizadas). Crie una classe encapsulada
em JAVA que descreva 0 cartéo de crédito com seus atributos e os métodos realizaConpras(float
valor) e 0 método realizaPaganento(float valor). Crie os métodos e atributos extras que acharem
necessérios para o funcionamento do cartio de crédito. (1.42) >
Questo 5. Modifique a classe criada na questo anterior de modo que seja possfvel realizar um
aumento do limite de compras do cartio, (1.42)
Questo 6. Sobrecarregue o método realizaPagamento de modo que o valor total em compras seja
pago e todo o limite seja liberado para compras novamente. (1.42) 0.0
Questo 7. Crie uma classe em JAVA que testa a operagio do cartio de crédito. (1.42) \ av
Boa proval
——— |
|ee
fla eriertosic 0 alydoy , ore £ were-comparinle, qux mieat,
x praprsdadsy (abrsdruter } 2 riihedoy poo um. grape ae elytey,
Aen yo pen "re pon 2 ay gu 1 ink
Ads, 1 tle La npn i.
matte dfn pul. lame P ah,
ee ee ee
QW & ska comnints um. snelon corperenkey de cde
(dome 1 otridutey dy. rnitedoy ) este eo a
ee
uinn
a oboe que Ueno en te bilan dr aden
hee ev usagle sre
ane ri « bate a
(pode er soda arn dasrsy imino
ble Seok BY ———— opesr om no. Doe que
1 ovine caters & pritsala. , ees
cr, ably « omitedoy, + a portnits a ocre oy poritin dy dors
“mde potas pe dane Inntamoingsa, » du prcckey dirkimboy
opuman par hyamen, +6 daloult mx -re-mnadalinn , sala
sribikeoken idefinider » 380 rave swede sore ahribeton miledon
Tipe acme J prt aot do doy de mnone pol
—Po (ink =O; 65 tes}E
{WET ene. reatienk(); 7
VY heme t= vit};
oe dow);
foulink i<0j is mje re}
1 frlinty2Ojyeiyyt
; tates
£6 pun = vl;
‘yi up)
«ple sun;
See i ,
Ij
presen een eth
Bubs primed" Manan, slbrnunty: ” + y[0]);
Daphne aid pint! Miko: mod)privole Ja}
ae vail lors lon) Yosing agrmab tad)
Hhais nema diedlon = norms ditular;
cos
vatd, sak Tum Contne (String, munCantor) |
thr. - rm Contoe j
a eee
— lt void wb GdigoDepanamenl Int coi rgurarca
Hr, aia = aaline Dagaunomen. ;
Dapurosren()§
as Ti OE }
ee
F
NECe avon val )f
(vale <= ee
! ce ae
ned) rualisp Pogpmanite( Mock valor.)
Wee Shin, Virnihs
ne
Soph es pristhtr. \" Rogamrurds ncrarode ")s
sok, prin Mater pei. Write}
Pee ee _ sian ta
STS af-+ dc 3
ee Lime do ete.
j
5) : pusrrurton irnike (Mot ouumnanrta }f
ea += ournurte ; oe
Juhwen. thir limite }
}Apt ok eran i
Sphinn Pel ies elt?) publ loys Baste Contao {
pulhic. tobicc voi, troin (String) ang, ){
Gree cl enw Crtos()}
CL. ystems Rtullarr (" Kibrrin, Rednigursy”); :
CL rth umCortos (H a a 2222 3933");
d. aek Coding
ae soca oan
CA .ranhinghorapron, (770. 35 fj
= repligg Re wali Popmpre (hr lei)
Oop)y
= eigen tee 55,94p);