Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Prova sobre os Laços e caça aos erros em Java, Exercícios de Introdução à Computação

Exercícios para resolve de introdução á Computação - 2012

Tipologia: Exercícios

2021

Compartilhado em 07/06/2021

Carioca85
Carioca85 🇧🇷

4.5

(408)

217 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
MAC0110 - Introdu¸ao `a Computa¸ao
Bacharelado em Ciˆ
encia da Computac¸˜
ao - Prof. Marcel
Primeira prova - 1o. semestre de 2012
1. Ca¸ca aos erros (valor=3,0)
O programa abaixo ao compila devido `a erros de sintaxe. Identifique cada linha de odigo que cont´em
erro e indique a corre¸ao necess´aria para que o programa compile.
1: Class Quadratica
2: {
3: // calcula produto entre x e y
4: double produto(double x, y)
5: {
6: return x . y;
7: }
8:
9: // calcula quadrado de x
10: double calculaQuadrado(doble x)
11: {
12: return (produto(x, x))
13: }
14:
15: // calcula quadratica
16: double calculaFuncaoQuadratica(double a, double b, double c, double x)
17: {
18: return a * calculaQuadrado(produto(x,1)) + Produto(b,x) + c;
19: }
20:
3. La¸cos (valor=3,0)
Mostre que vocˆe sabe utilizar o comando while desenvolvendo uma classe em Java que contenha um
etodo para retornar o valor da express˜ao:
f(n) = 1
1+1
4+1
9+... +1
n2(1)
Naturalmente este etodo deve receber um valor n > 0 e retornar um umero real.
4. Mais la¸cos (valor=4,0)
Escreva um programa em Java (uma classe e um eto do) que dado um umero natural nqualquer, diga
se ele ´e um pal´ındromo ou ao. Use o comando System.out.println para imprimir a resposta. Exemplo:
Welcome to DrJava. Working directory is /Users/MAC110/Prova1
> Desafio desaf = new Desafio()
> desaf.ePalindromo(123456)
N~ao ´e palindromo...
> desaf.ePalindromo(12321)
´
E palindromo!
> desaf.ePalindromo(9559)
´
E pal´ındromo!
> desaf.ePolindromo(9919)
N~ao ´e pal´ındromo...
1

Pré-visualização parcial do texto

Baixe Prova sobre os Laços e caça aos erros em Java e outras Exercícios em PDF para Introdução à Computação, somente na Docsity!

MAC0110 - Introdu¸c˜ao `a Computa¸c˜ao

Bacharelado em Ciˆencia da Computac¸˜ao - Prof. Marcel

Primeira prova - 1o. semestre de 2012

1. Ca¸ca aos erros (valor=3,0)

O programa abaixo n˜ao compila devido `a erros de sintaxe. Identifique cada linha de c´odigo que cont´em erro e indique a corre¸c˜ao necess´aria para que o programa compile.

1: Class Quadratica 2: { 3: // calcula produto entre x e y 4: double produto(double x, y) 5: { 6: return x. y; 7: } 8: 9: // calcula quadrado de x 10: double calculaQuadrado(doble x) 11: { 12: return (produto(x, x)) 13: } 14: 15: // calcula quadratica 16: double calculaFuncaoQuadratica(double a, double b, double c, double x) 17: { 18: return a * calculaQuadrado(produto(x,1)) + Produto(b,x) + c; 19: } 20:

3. La¸cos (valor=3,0)

Mostre que vocˆe sabe utilizar o comando while desenvolvendo uma classe em Java que contenha um m´etodo para retornar o valor da express˜ao:

f (n) =

n^2

Naturalmente este m´etodo deve receber um valor n > 0 e retornar um n´umero real.

4. Mais la¸cos (valor=4,0)

Escreva um programa em Java (uma classe e um m´etodo) que dado um n´umero natural n qualquer, diga se ele ´e um pal´ındromo ou n˜ao. Use o comando System.out.println para imprimir a resposta. Exemplo:

Welcome to DrJava. Working directory is /Users/MAC110/Prova

Desafio desaf = new Desafio() desaf.ePalindromo(123456) N~ao ´e palindromo... desaf.ePalindromo(12321) ´E palindromo!

desaf.ePalindromo(9559) ´E pal´ındromo!

desaf.ePolindromo(9919) N~ao ´e pal´ındromo...