Logica de programaçao
Calculadora
-numero1:int
+numero2:int
+informarNumero1():int
+informarNumero2():int
+somar():int
+dividir1Pelo2():int
+dividir2Pelo1():int
+multiplicar():int
+subtrair1Pelo2():int
+subtrair2Pelo1():int
+calcularRaizQuadrada1():double
+calcularPotencia2(expoente:int):double
+toString():String
a) Qual o nome da classe? Calculadora
b) Quantos atributos a classe possui? 2
c) Quantos métodos a classe possui? 11
e) Quantos métodos sem retorno existem na classe e quais? nenhum
f) Quantos métodos com retorno existem na classe e Quais? 11. informarNumero1, informarNumero2, somar, dividir1Pelo2, dividir2Pelo1, multiplicar, subtrair1Pelo2, subtrair2Pelo1, calcularRaizQuadrada1, calcularPotencia2, toString
g) Existe algum método com retorno e argumento?Quais? sim, calcularPoencia2
2. Indique os identificadores inválidos em Java e justifique sua resposta. Para os válidos, indique se ele representa um nome de classe, ou de atributo, ou de método.
a) //atributos comentario declarando atributos
b) Hopital – nome da classe
c) altura – atibuto
d) sala_1 – Invalido. Uso de caractere especial não é permitido( _ )
e) sala1 – atributo
f) mesa – atributo
g) Endereco – nome da classe
h) /*Meu primeiro Programa*/ comentário inicial declarando programa
3. Responda as questões abaixo:
a) Qual o tipo de dado que admite valores com casas decimais? float e double
b) Contém todos os atributos e métodos de um objeto:
c) Conjunto de ações do objeto:
d) Explique o que é toString(): é um método q retorna uma representação string do objeto. Em geral, o toString retorna uma string que "textualmente representa" esse objeto. O resultado deve ser uma representação concisa, mas informativa que é fácil para uma pessoa ler.
e) Comando responsável por enviar o resultado do método:
f) Qual dado armazena um dado temporariamente na memória:
g) Qual classe permite verificar o valor maior entre dois atributos