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


Ficha listas e arrays, Exercícios de Programação para Java

Ficha de programacao com exercicios que abordam as listas e arrays

Tipologia: Exercícios

2021

Compartilhado em 09/11/2021

julio-machava-junior
julio-machava-junior 🇲🇿

10 documentos

1 / 3

Toggle sidebar

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

Não perca as partes importantes!

bg1
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
1
Semana 10
Licenciatura em Engenharia Informática e de Telecomunicações
Departamento de Tecnologias de Informação e Comunicação
Programacão I
Sumário:
Vector, Arrays, mapas
Turmas: i13/i14
Data: Outubro-2021
Docente: Eng. Ambrósio Alves Soares, MSc
Revisão
Repetições
1. Fazer uma classe Primos para:
Receber um inteiro N do usuário
Testar se este inteiro é primo ou não e informar
2. Fazer uma classe Sorteio para:
Sortear um número de 0 a 1000 (dica: usar Math.random())
Pedir um palpite ao usuário. Se ele errar, informar se o palpite é maior ou
menor do que o número sorteado.
Pedir novos palpites até que o usuário acerte e, depois disso, mostrar em
quantas tentativas ele acertou.
String
1. Fazer uma classe ExecString que:
Recebe duas strings do usuário (usar TextConsole.getString())
Conta e informa quantas vezes a segunda string ocorre dentro da
primeira
Informa uma estatística dos caracteres contidos nas 2 strings.
2. Faça um programa que receba um nome completo na forma de uma String e
mostre a Assinatura do nome da seguinte forma: APELIDO (em letra maiúscula),
outros nomes.
Por exemplo: Nome: Ambrósio Alves Soares.
Assinatura: SOARES, Ambrósio Alves.
pf3

Pré-visualização parcial do texto

Baixe Ficha listas e arrays e outras Exercícios em PDF para Programação para Java, somente na Docsity!

Semana 10

Licenciatura em Engenharia Informática e de Telecomunicações Departamento de Tecnologias de Informação e Comunicação Programacão I

Sumário :  Vector, Arrays, mapas

Turmas: i13/i

Data: Outubro-

Docente: Eng. Ambrósio Alves Soares, MSc

Revisão

Repetições

  1. Fazer uma classe Primos para:  Receber um inteiro N do usuário  Testar se este inteiro é primo ou não e informar
  2. Fazer uma classe Sorteio para:  Sortear um número de 0 a 1000 (dica: usar Math.random() )  Pedir um palpite ao usuário. Se ele errar, informar se o palpite é maior ou menor do que o número sorteado.  Pedir novos palpites até que o usuário acerte e, depois disso, mostrar em quantas tentativas ele acertou.

String

1. Fazer uma classe ExecString que:  Recebe duas strings do usuário (usar TextConsole.getString() )  Conta e informa quantas vezes a segunda string ocorre dentro da primeira  Informa uma estatística dos caracteres contidos nas 2 strings. 2. Faça um programa que receba um nome completo na forma de uma String e mostre a Assinatura do nome da seguinte forma: APELIDO (em letra maiúscula) , outros nomes. Por exemplo : Nome: Ambrósio Alves Soares. Assinatura: SOARES, Ambrósio Alves****.

3. Faça um programa que receba um nome completo na forma de uma String e mostre a Assinatura do nome da seguinte forma: APELIDO (em letra maiúscula) , Primeiro nome Abreviaturas dos outros nomes. A abreviatura deve vir separada por pontos. Por exemplo: Nome: Ambrósio Alves Soares. Assinatura: SOARES, Ambrósio A. B. Vector 1. Dado o trecho de código abaixo: int[] vetor = new int[] { 2, 4, 6, 8, 10, 12 }; for (int i = 0; i <= 6; i++) { System.out.println(vetor[i]); }

Implemente um programa em Java que execute este trecho.

Array

Para consolidarmos os conceitos sobre arrays

1. Fazer uma classe Ex_Array com as seguintes características:

Atributos: array de inteiros e duas variáveis para controlar o número atual e máximo de elementos inseridos no arrayMétodos: o Construtor que recebe o tamanho do array como parâmetro e inicializa o objeto (cria array , etc.) o public boolean adicionar(int n) – adiciona elemento ao final do array , retornando true se bem sucedido e false caso contrário o public int calculaMedia() – retorna a média aritmética dos números armazenados no array

Fazer a classe Ex_ArrayControle que:  Pergunta, via console, qual o tamanho N do array que o usuário quer instanciar  Instancia um objeto da classe ExArray , passando N como argumento  Pergunta N números ao usuário e armazena no objeto instanciado  Chama o método para calcular a média aritmética e mostra o resultado

2. Fazer um programa para receber um número do usuário e decompô-lo em fatores primos. Os fatores primos devem ser armazenados em um array com o tamanho exato (dica: primeiro determinar quantos são os fatores primos, depois criar o array para armazená-los). 3. A distância entre várias cidades é dada pela tabela abaixo (em km):