You are on page 1of 7
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 NE Ce 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);

You might also like