




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
programação orientada a objetos
Tipologia: Provas
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!





1 p u b l i c c l a s s A l u n o { 2 p u b l i c s t r i n g N o m e A l u n o { g e t ; s e t ; } 3 p u b l i c A l u n o ( ) { 4 t h i s. N o m e A l u n o = ” ” ; 5 } 6 p u b l i c A l u n o ( s t r i n g N o m e ) { 7 N o m e A l u n o = N o m e ; 8 } 9 }
1 p u b l i c c l a s s C a s a { 2 p r i v a t e s t r i n g C o r ; 3 p u b l i c v o i d S e t C o r ( s t r i n g n o m e C o r ) { 4 t h i s. C o r = n o m e C o r ; } 5 p u b l i c s t r i n g G e t C o r ( ) { 6 r e t u r n t h i s. C o r ; } 7 }
1 namespace U n i p. P O O I. A 2 0 2 2 { 2 p u b l i c c l a s s C a l C i e n t i f i c a { 3 p u b l i c d o u b l e C o s s e n o ( d o u b l e ←- g r a u s ) { 4 d o u b l e r e t = d o u b l e. ←- M i n V a l u e ; 5 r e t = M a t h. C o s ( g r a u s ) ; 6 r e t u r n r e t ; } 7 } 8 }
1 namespace U n i p. P O O I. T u r m a 2 0 2 2 2 { 3 p u b l i c c l a s s C a l A r i t m e t i c a { 4 p u b l i c i n t S u b t r a c a o ( i n t n1 , ←- i n t n2 ) { 5 i n t r e t = i n t. M i n V a l u e ; 6 r e t = n1−n2 ; 7 r e t u r n r e t ; } 8 } 9 }
1 u s i n g U n i p. P O O I. T u r m a 2 0 2 2 ; 2 namespace M E U _ E S P A C O _ D E _ N O M E S 3 { 4 c l a s s P r o g r a m { 5 s t a t i c v o i d M a i n ( s t r i n g [ ] a r g s ) { 6 d o u b l e g r a u s = 3 0. 0 ; 7 U n i p. P O O I. A 2 0 2 2. C a l C i e n t i f i c a c a l c 1 = new U n i p. P O O I. A 2 0 2 2. C a l C i e n t i f i c a ( ) ; 8 C o n s o l e. W r i t e L i n e ( ”Cosseno de { 0 } e { 1 } ” , graus , c a l c C i e n t i f i c a. C o s s e n o ( 3 0. 0 ) ) ; 9 C a l A r i t m e t i c a c a l c 2 = new C a l A r i t m e t i c a ( ) ; 10 C o n s o l e. W r i t e L i n e ( ”A s u b t r a c a o de 5 − 3 e = { 0 } ” , c a l c A r i t m e t i c a. S u b t r a c a o ( 5 , 3 ) ) ; } 11 } 12 }
1 p u b l i c c l a s s P e s s o a 2 { 3 p r o t e c t e d s t r i n g _ T i p o D o c u m e n t o ; 4 p u b l i c s t r i n g N o m e { g e t ; s e t ; } 5 p r o t e c t e d s t r i n g N u m e r o D o c u m e n t o 6 { g e t ; s e t ; } 7 p u b l i c s t r i n g T i p o D o c u m e n t o 8 { g e t { r e t u r n _ T i p o D o c u m e n t o ; ←- } } 9 } 10 11 p u b l i c c l a s s P e s s o a J u r i d i c a : P e s s o a 12 { 13 V a l i d a C N P J v a l C n p j = new ←- V a l i d a C N P J ( ) ; 14 p u b l i c s t r i n g C N P J { 15 s e t { t h i s. N u m e r o D o c u m e n t o = ←- v a l u e ; } 16 g e t { r e t u r n t h i s. ←- N u m e r o D o c u m e n t o ; } 17 } 18 p u b l i c P e s s o a J u r i d i c a ( ) 19 { _ T i p o D o c u m e n t o = ”CNPJ” ; } 20 p u b l i c b o o l C n p j V a l i d o ( ) 21 { r e t u r n 22 v a l C n p j. I s C n p j ( t h i s. ←-
N u m e r o D o c u m e n t o ) ; 23 } 24 }
1 i n t e r f a c e I n t e r f a c e 0 1 { 2 i n t m e t o d o 0 1 ( i n t n u m 1 ) ; 3 d o u b l e m e t o d o 0 1 ( s t r i n g p a r a m e t r o 1 ←- ) ; 4 } 5 i n t e r f a c e I n t e r f a c e 0 2 { 6 s t r i n g m e t o d o 0 2 ( c h a r U m a L e t r a ) ; 7 } 8 c l a s s C l a s s e 0 1 : I n t e r f a c e 0 1 , 9 I n t e r f a c e 0 2 10 { 11 p u b l i c i n t m e t o d o 0 1 ( i n t n u m 1 ) 12 { 13 r e t u r n n u m 1 + 1 ; 14 } 15 16 p u b l i c d o u b l e 17 m e t o d o 0 1 ( s t r i n g p a r a m e t r o 1 ) 18 { 19 d o u b l e R e s u l t a d o = 9. 3 ; 20 r e t u r n R e s u l t a d o ; 21 } 22 23 p u b l i c s t r i n g 24 m e t o d o 0 2 ( c h a r U m a L e t r a ) 25 { 26 s t r i n g R e s u l t a d o = s t r i n g. E m p t y ←- ; 27 R e s u l t a d o=”A l e t r a f o r n e c i d a ←- f o i [ ” + 28 U m a L e t r a. T o S t r i n g ( ) + ” ] ” ; 29 r e t u r n R e s u l t a d o ; 30 } 31 }
1 s t a t i c v o i d M a i n ( s t r i n g [ ] a r g s ) 2 { 3 i n t n1 = 3 ; 4 i n t n2 = 4 ; 5 i n t n3 = 5 ; 6 7 i f ( n1 == n2 ) 8 { 9 C o n s o l e. W r i t e L i n e 10 ( ” n1 e d i f e r e n t e de n2 ” ) ; 11 } 12 e l s e 13 { 14 C o n s o l e. W r i t e L i n e 15 ( ” n1 e i g u a l a n2 ”) ; 16 } 17 18 i f ( n3 < n2 ) 19 { 20 C o n s o l e. W r i t e L i n e 21 ( ” n3 e menor n2 ” ) ; 22 } 23 e l s e 24 { 25 C o n s o l e. W r i t e L i n e 26 ( ” n3 nao e menor n2 ” ) ; 27 } 28 }
1 s t a t i c v o i d M a i n ( s t r i n g [ ] a r g s ) 2 { 3 s t r i n g y = ” ” ; 4 c h a r o1 = ' c ' ; 5 s w i t c h ( o1 ) 6 { 7 c a s e ' 1 ' : 8 c a s e ' c ' :
9 y = ”ACHEI A OPCAO 1 ” ; g o t o ←- c a s e 'A ' ; 10 br e ak ; 11 c a s e 'A ' : 12 y = ”ACHEI A OPCAO A” ; 13 br e ak ; 14 d e f a u l t : 15 y = ”ACHEI A OPCAO 4 ” ; 16 br e ak ; 17 } 18 19 C o n s o l e. W r i t e L i n e ( ”y={ 0 } ” , y ) ; 20 }
1 s t a t i c v o i d M a i n ( s t r i n g [ ] a r g s ) { 2 i n t z = 1 ; 3 s t r i n g v = ”33 ” ; 4 f o r ( i n t i = 0 ; i > 3 ; i++){ 5 do { 6 v = i. T o S t r i n g ( ) + z. ←- T o S t r i n g ( ) ; 7 z++; 8 } w h i l e ( z < 2 ) ; 9 } 10 C o n s o l e. W r i t e L i n e ( ”v={ 0 } ” , v ) ; 11 }
1 i n t e r f a c e I D B B a n c o 2 { 3 b o o l S a l v a r ( ) ; 4 b o o l A t u a l i z a r ( ) ; 5 b o o l A p a g a r ( ) ; 6 b o o l C o n s u l t a r ( ) ; 7 }