SISTEMAS DE INFORMAÇÃO - POO – TRABALHO N2 – Prof.ª Áquila PAS PARTE I – Prática com Net Beans - JOptionPane 1º Problema – Operadores Aritméticos: Duas variáveis (A e B) possuem valores distintos (A:=5 e B:= 10), Crie um algoritmo que armazene esses dois valores nessas duas variáveis, e efetue a troca dos valores de forma que a variável A passe a possuir o valor da variável B e que a variável B passe a possuir o valor da variável A. Por fim, apresentar os valores trocado. 2º Problema - Operadores Lógicos: Ler dois valores inteiros para as variáveis A e B, efetuar a troca dos valores de modo que a variável A passe a possuir o valor da variável B, e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. 3º Problema - Switch: Elabore um programa que liste o número de dias de um determinado mês. (Janeiro tem 31 dias, Fevereiro tem 28 dias em anos não bissextos, Março..., ...). 4º Problema – If / Else: Uma empresa de turismo tem a seguinte tabela de preços para pacotes turísticos para grupos: Número de pessoas Preço (em reais) 1 até 4 110/(pessoa*dia) 5 até 8 105/(pessoa*dia) Acima de 8 98/(pessoa*dia) Escreva um programa que leia o número de pessoas que comprou o pacote, o número de dias do pacote turístico e imprima o valor total a ser pago pelo grupo. 5º Problema: Complete o código em JAVA. Você precisa seguir o modelo da UML. a) Completar a classe Animal; b) No método detalhaAnimal pedir para o usuário inserir a corPelagem e a raça do cavalo, e no mesmo método imprimir na tela o resultado pedido. c) Você precisa instanciar e completar o código. PARTE II – Conceitos Programação Orientada a Objetos 1º Questão: O que é uma IDE? Cite duas IDEs de desenvolvimento em JAVA. 2º Questão: O que são os Padrões de Projeto Gof e UML? 3º Questão: Qual a diferença entre a API SWING e AWT? 4º Questão: Para que serve um construtor? E o que exatamente faz o this? 5º Questão: Como são divididas as Certificações em JAVA? Quais são as certificações e quem certifica? Bom Trabalho!