Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 GitHub - lipeqalves/java-exercicios-ufrpe-vol2-cap3: Exercícios do Capítulo 3 do Volume 2 da disciplina de Programação II (Bacharelado em Sistemas de Informação EAD - UFRPE), implementados em Java. Inclui exemplos práticos de operadores, estruturas de controle, laços, funções e lógica de programação.
Nothing Special   »   [go: up one dir, main page]

Skip to content

Exercícios do Capítulo 3 do Volume 2 da disciplina de Programação II (Bacharelado em Sistemas de Informação EAD - UFRPE), implementados em Java. Inclui exemplos práticos de operadores, estruturas de controle, laços, funções e lógica de programação.

Notifications You must be signed in to change notification settings

lipeqalves/java-exercicios-ufrpe-vol2-cap3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programação II - Exercícios Capítulo 3 (Volume 2) - UFRPE EAD

Este projeto reúne os exercícios do Capítulo 3(Vetores, Matrizes e Captura de Dados pelo Teclado) do Volume 2 da apostila da disciplina de Programação II, do curso de Bacharelado em Sistemas de Informação (EAD) da UFRPE.

Cada exercício foi implementado em uma classe Java separada, com um menu principal para facilitar a execução. O objetivo é aplicar e fixar os conceitos estudados no capítulo.

Estrutura do Projeto

  • App.java: Menu principal para acessar cada exercício.
  • Exercicio01.java a Exercicio07.java: Implementações dos exercícios propostos.

Exercícios

Exercício 01

Descrição: Um programa que recebe um número N, cria um vetor de inteiros com esse tamanho, e calcula a soma, a média aritmética e o maior valor entre todos os elementos.

Resultado:

Exemplo de saída do Exercício 01


Exercício 02

Descrição: Este programa cria dois vetores, um para nomes e outro para notas, e permite que o usuário os preencha. Depois, o programa entra em um laço de consulta, onde é possível buscar a nota de um aluno pelo nome até que a palavra "FIM" seja digitada.

Resultado:

Exemplo de saída do Exercício 02


Exercício 03

Descrição: Um programa interativo para calcular a média de três notas por aluno. A entrada de dados continua até que a palavra "FIM" seja fornecida como nome do aluno. Ao final, o programa informa os nomes e as médias do aluno com a melhor e a pior média geral.

Resultado:

Exemplo de saída do Exercício 03


Exercício 04

Descrição: Uma modificação do exercício anterior, onde o programa primeiro solicita o número de alunos a serem cadastrados. Após a entrada de todos os dados, ele imprime a lista de alunos com suas médias, primeiro em ordem crescente de média e, em seguida, em ordem alfabética.

Resultado:

Exemplo de saída do Exercício 04


Exercício 05

Descrição: Este programa lê dois vetores de inteiros de tamanhos definidos pelo usuário e, em seguida, identifica e imprime todos os elementos que são comuns a ambos os vetores (a interseção).

Resultado:

Exemplo de saída do Exercício 05


Exercício 06

Descrição: Um programa para realizar a soma de duas matrizes de inteiros. O usuário especifica o número de linhas e colunas e insere os valores de cada elemento das duas matrizes. O programa, então, calcula e exibe a matriz resultante da soma.

Resultado:

Exemplo de saída do Exercício 06


Exercício 07

Descrição: Utiliza uma matriz predefinida com as distâncias em KM entre cinco capitais. O programa solicita que o usuário insira um trajeto (representado por uma sequência de números correspondentes às cidades) e calcula a distância total percorrida.

Resultado:

Exemplo de saída do Exercício 07


Como baixar e executar o projeto

1. Clonar o repositório

No terminal, execute:

git clone https://github.com/lipeqalves/java-exercicios-ufrpe-vol2-cap3.git

Depois, acesse a pasta do projeto:

cd java-exercicios-ufrpe-vol2-cap3

2. Compilar e executar o App.java

Entre na pasta src:

cd src

Compile o arquivo principal:

javac App.java

Execute o programa:

java App

Assim, o menu será exibido e você poderá escolher qual exercício rodar.

Exemplo do menu exibido

===== MENU DE EXERCÍCIOS =====
1 - Exercício 01
2 - Exercício 02
3 - Exercício 03
4 - Exercício 04
5 - Exercício 05
6 - Exercício 06
7 - Exercício 07
0 - Sair
Escolha uma opção:

Opção alternativa: Executando cada exercício separadamente

  1. Abra o terminal e navegue até a pasta src do projeto.

  2. Compile a classe desejada, por exemplo:

javac Exercicio03.java
  1. Execute a classe compilada:
java Exercicio03
  1. Repita para qualquer outro exercício, trocando o nome da classe conforme necessário.

Projeto desenvolvido para fins acadêmicos - UFRPE EAD

About

Exercícios do Capítulo 3 do Volume 2 da disciplina de Programação II (Bacharelado em Sistemas de Informação EAD - UFRPE), implementados em Java. Inclui exemplos práticos de operadores, estruturas de controle, laços, funções e lógica de programação.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0