Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Exercícios NP1
Aluna: Mariana Soares de A. Cruvinel
RA:
Estrutura Sequencial:
1- Escreva na tela, seu nome, data de nascimento, endereço e cidade em que nasceu em java.
2- 
3- import java.util.Scanner;
4- 
5- public class Exemplo {
6- public static void main(String[] args) {
7- Scanner sc = new Scanner(System.in);
8- 
9- System.out.print("Digite seu nome: ");
10- String nome = sc.nextLine();
11- 
12- System.out.print("Digite sua data de nascimento (dd/mm/aaaa): ");
13- String dataNascimentoStr = sc.nextLine();
14- SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
15- Date dataNascimento = sdf.parse(dataNascimentoStr);
16- 
17- System.out.print("Digite seu endereço: ");
18- String endereco = sc.nextLine();
19- 
20- System.out.print("Digite sua cidade: ");
21- String cidade = sc.nextLine();
22- 
23- System.out.println("Nome: " + nome);
24- System.out.println("Data de nascimento: " + sdf.format(dataNascimento));
25- System.out.println("Endereço: " + endereco);
26- System.out.println("Cidade: " + cidade);
27- }
28- }
 
 2- Escreva na tela a idade de João = 31, Pedro = 27, Lucas =35, Rodolfo = 23 e Marina = 22 e mostre o resultado da soma das idades.
 
 public class Main {
 public static void main(String[] args) {
 int idadeJoao = 31;
 int idadePedro = 27;
 int idadeLucas = 35;
 int idadeRodolfo = 23;
 int idadeMarina = 22;
 int somaDasIdades = idadeJoao + idadePedro + idadeLucas + idadeRodolfo + idadeMarina;
 System.out.println("A soma das idades é " + somaDasIdades);
 }
}
 3-) Converta R$ 3.657,38 para dólar ($). Usar para formula: $ 1,00 = R$ 2,35. (utilizar as variáveis vreal = 2657.38, vdolar = 2.35 e dolar).
double vreal = 3657.38;
double vdolar = 2.35;
double dolar = vreal / vdolar;
System.out.println("O valor em dólar é: " + dolar);
Estrutura Condicional
1-) Dada a variável quantirmãos = 3, verifique se ela é maior ou igual a 2 ( escrever na tela que terá um desconto de 10%); caso contrario, escreva que não terá o desconto
 int quantirmãos = 3;
if (quantirmãos >= 2) {
 System.out.println("Você terá um desconto de 10%!");
} else {
 System.out.println("Você não terá um desconto.");
}
2- Sabendo que a quantidade de alunos da turma do 2º/3º ano de Engenharia é igual a 32, usando estrutura condicional verifique se esta quantidade é maior que 30; neste caso, ganharão uma passagem para Cancun. Se for igual a 30, ganharão uma passagem para Fortaleza. Se for menor que 30, ganharão uma passagem para Caldas Novas. 
 int quantidadeAlunos = 32;
if (quantidadeAlunos > 30) {
 System.out.println("Você ganhou uma passagem para Cancun!");
} else if (quantidadeAlunos == 30) {
 System.out.println("Você ganhou uma passagem para Fortaleza!");
} else {
 System.out.println("Você ganhou uma passagem para Caldas Novas!");
}
3- Verifique qual foi o valor de sua compra numa determinada loja (sugestão: R$ 637,78). Se o valor total for maior que R$ 150.00, pegar este valor, calcular o desconto de 10% e escrever na tela o novo valor total. Se for igual a R$ 150.00, calcular o desconto de 7% e escrever na tela o novo valor total. Se for menor que R$ 150.00, calcular o desconto de 4% e escrever na tela o novo valor.
 double valorTotal = 637.78;
if (valorTotal > 150.00) {
 double desconto = valorTotal * 0.1;
 double novoValorTotal = valorTotal - desconto;
 System.out.println("O novo valor total é: R$" + novoValorTotal);
} else if (valorTotal == 150.00) {
 double desconto = valorTotal * 0.07;
 double novoValorTotal = valorTotal - desconto;
 System.out.println("O novo valor total é: R$" + novoValorTotal);
} else {
 double desconto = valorTotal * 0.04;
 double novoValorTotal = valorTotal - desconto;
 System.out.println("O novo valor total é: R$" + novoValorTotal);
}
 
4- Verifique a quantidade de pontos na carteira no período de 1 (hum) ano . Se a quantidade de pontos for menor que 5, escreva que você, apesar da multa, é um bom(boa) condutor(a); se for igual a 5, escreva que, apesar de ser um bom condutor, tome cuidado; se for maior que 5, escreva que você é uma pessoa legal mas tem que prestar mais atenção às leis de trânsito.
 int quantidadePontos = 3;
if (quantidadePontos < 5) {
 System.out.println("Apesar da multa, você é um bom(boa) condutor(a).");
} else if (quantidadePontos == 5) {
 System.out.println("Apesar de ser um bom condutor, tome cuidado.");
} else {
 System.out.println("Você é uma pessoa legal mas tem que prestar mais atenção às leis de trânsito.");
}
5- Verifique a quantidade de amigos que você encontrou em uma festa. Se for menor que 5, escreva que você é uma pessoa tranquila; se for igual a 5, escreva que você é uma pessoa normal; se for maior que 5, escreva “TU TÁ ANIMADO”
 int quantidadeAmigos = 7;
if (quantidadeAmigos < 5) {
 System.out.println("Você é uma pessoa tranquila.");
} else if (quantidadeAmigos == 5) {
 System.out.println("Você é uma pessoa normal.");
} else {
 System.out.println("TU TÁ ANIMADO");
}
Utilizando Interface Gráfica
1) Faça um programa que leia o nome do produto, a quantidade da compra, e o valor unitário. Calcular o valor total (quantidade * valor unitário). Escrever na tela o nome do produto, a quantidade, o valor unitário e o valor total.
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite o nome do produto: ");
 String nomeProduto = scanner.nextLine();
 System.out.print("Digite a quantidade da compra: ");
 int quantidadeCompra = scanner.nextInt();
 System.out.print("Digite o valor unitário: ");
 double valorUnitario = scanner.nextDouble();
 double valorTotal = quantidadeCompra * valorUnitario;
 System.out.println("Nome do produto: " + nomeProduto);
 System.out.println("Quantidade da compra: " + quantidadeCompra);
 System.out.println("Valor unitário: R$" + valorUnitario);
 System.out.println("Valor total: R$" + valorTotal);
 }
}
2) Faça um programa que leia, enquanto não for digitado o número 9999, valores (inteiros ou reais) e calcule sua média. (Ex.: Leia: 5, Leia: 2, Leia: 3,Leia: 10, Leia: 9999 ----- media: (5+2+3+10) / 4 = 5). Escrever o resultado na tela.
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 double soma = 0;
 int quantidadeValores = 0;
 while (true) {
 System.out.print("Digite um valor (ou 9999 para sair): ");
 double valor = scanner.nextDouble();
 if (valor == 9999) {
 break;
 }
 soma += valor;
 quantidadeValores++;
 }
 double media = soma / quantidadeValores;
 System.out.println("A média é: " + media);
 }
}
3) Faça um programa que leia o valor da nota de NP1, Institucional, de NP2 e calcule a sua média.
Média semestral: (NP1 * 3 + INSTITUCIONAL * 4 + NP2 * 3) / 10. Se a media semestral for menor que 7,0, calcular a média final, sabendo que MF = (Média semestral + Exame) / 2. (ler, então, o valor do exame).
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite o valor da nota de NP1: ");
 double np1 = scanner.nextDouble();
 System.out.print("Digite o valor da nota de Institucional: ");
 double institucional = scanner.nextDouble();
 System.out.print("Digite o valor da nota de NP2: ");
 double np2 = scanner.nextDouble();double mediaSemestral = (np1 * 3 + institucional * 4 + np2 * 3) / 10;
 if (mediaSemestral < 7.0) {
 System.out.print("Digite o valor do exame: ");
 double exame = scanner.nextDouble();
 double mediaFinal = (mediaSemestral + exame) / 2;
 System.out.println("A média final é: " + mediaFinal);
 } else {
 System.out.println("A média semestral é: " + mediaSemestral);
 }
 }
}
4) Faça um programa que leia seu nome, CPF, carteira de identidade e endereço. Leia também qual o valor do seu último salário. Sobre este salário, calcule um aumento de 7% durante 6 meses e mostre na tela o novo valor calculado.
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite seu nome: ");
 String nome = scanner.nextLine();
 System.out.print("Digite seu CPF: ");
 String cpf = scanner.nextLine();
 System.out.print("Digite sua carteira de identidade: ");
 String carteiraIdentidade = scanner.nextLine();
 System.out.print("Digite seu endereço: ");
 String endereco = scanner.nextLine();
 System.out.print("Digite o valor do seu último salário: ");
 double salario = scanner.nextDouble();
 double aumento = salario * 0.07;
 double novoSalario = salario + aumento;
 System.out.println("Nome: " + nome);
 System.out.println("CPF: " + cpf);
 System.out.println("Carteira de identidade: " + carteiraIdentidade);
 System.out.println("Endereço: " + endereco);
 System.out.println("Novo salário após 6 meses com aumento de 7%: R$" + novoSalario);
 }
}
5) Faça um programa que leia o modelo de carro dos seus sonhos. Leia o preço de venda deste carro e calcule as parcelas a serem pagas em 48 meses, sabendo que a cada mês existe um reajuste de 1,5% ao mês (juros simples). Escrever na tela o modelo de seu carro, valor final com juros e a diferença entre o preço à vista e a prazo.
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite o modelo do carro dos seus sonhos: ");
 String modeloCarro = scanner.nextLine();
 System.out.print("Digite o preço de venda deste carro: ");
 double precoVenda = scanner.nextDouble();
 double valorFinal = precoVenda;
 double diferenca = precoVenda;
 for (int i = 1; i <= 48; i++) {
 valorFinal += valorFinal * 0.015;
 }
 diferenca = valorFinal - precoVenda;
 System.out.println("Modelo do carro dos seus sonhos: " + modeloCarro);
 System.out.println("Valor final com juros: R$" + valorFinal);
 System.out.println("Diferença entre o preço à vista e a prazo: R$" + diferenca);
 }
}
O Comando for = para
1) Faça um algoritmo que, usando estrutura de repetição “para”, calcule a soma dos números compreendidos no intervalo de 1278 a 1256. 
2) int soma = 0;
3) for (int i = 1278; i >= 1256; i--) {
4) soma += i;
5) }
6) System.out.println("A soma dos números compreendidos no intervalo de 1278 a 1256 é: " + soma);
2) Faça um algoritmo que, usando estrutura de repetição “para”, mostre na tela o quadrado dos números de 1 a 10, em ordem decrescente.Ler o primeiro e o último número do teclado. Ex.: 100, 81, 64, ...,1.
import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite o valor inicial da aplicação: ");
 double valorInicial = scanner.nextDouble();
 System.out.print("Digite a quantidade de meses da aplicação: ");
 int quantidadeMeses = scanner.nextInt();
 double taxa = 1.1;
 double valorFinal = valorInicial;
 for (int i = 1; i <= quantidadeMeses; i++) {
 valorFinal *= taxa;
 }
 System.out.println("O valor final da aplicação é: R$" + String.format("%.2f", valorFinal));
 }
}
3) Faça um algoritmo que calcule qual o valor final da aplicação, durante um período que será digitado por você, sabendo que a taxa da aplicação é de 10% ao mês. Exemplo:
 Valor = R$ 1000,00
 Quantidade de meses = 3
 1˚ mês: 1000 * 1.1 = 1100,00
 2˚ mês: 1100 * 1.1 = 1210,00
 3˚ mês: 1210 * 1.1 = 1331,00
import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Digite o valor inicial da aplicação: ");
 double valorInicial = scanner.nextDouble();
 System.out.print("Digite a quantidade de meses da aplicação: ");
 int quantidadeMeses = scanner.nextInt();
 double taxa = 1.1;
 double valorFinal = valorInicial;
 for (int i = 1; i <= quantidadeMeses; i++) {
 valorFinal *= taxa;
 }
 System.out.println("O valor final da aplicação é: R$" + String.format("%.2f", valorFinal));
 }
}
4) Faça um algoritmo que, usando o comando “para”, calcule a soma dos números pares compreendidos no intervalo de 160 a 190. 
int soma = 0;
for (int i = 160; i <= 190; i++) {
 if (i % 2 == 0) {
 soma += i;
 }
}
System.out.println("A soma dos números pares compreendidos no intervalo de 160 a 190 é: " + soma);
5) Você esta num consórcio entre amigos no valor de R$ 100,00, com 10 participantes.Faça um algoritmo que, usando o comando “para”, calcule qual o valor final que você irá receber, sabendo que sua cota é a última e a partir do segundo mês, o valor é reajustado em 2%.
 Valor = R$ 100,00
 Quantidade de meses = 10
 1˚ mês: 100,00 * 10 = 1000,00
 2˚ mês: (100 * 1.02) * 10 = 102 * 10 = 1020,00
 3˚ mês: (102 * 1.02) * 10 = 104,04 * 10 = 1040,04
 ...
 10˚ mês: Total = 119,5093 * 10 = 1195,093 
public class Main {
 public static void main(String[] args) {
 double valor = 100.0;
 int quantidadeMeses = 10;
 double total = 0.0;
 for (int i = 1; i <= quantidadeMeses; i++) {
 if (i == 1) {
 total = valor * quantidadeMeses;
 } else {
 valor *= 1.02;
 total += valor * quantidadeMeses;
 }
 }
 System.out.println("Valor final que você ir
6-Faça um algoritmo que, usando estrutura de repetição, mostre na tela o cubo dos números impares de 1 a 20, em ordem crescente.
public class Main {
 public static void main(String[] args) {
 for (int i = 1; i <= 20; i++) {
 if (i % 2 != 0) {
 System.out.println(i * i * i);
 }
 }
 }
}
Arrays
1) Faça um programa, usando array, que escreva na tela os cursos que existem no prédio em que estudamos.
2) public class Main {
3) public static void main(String[] args) {
4) String[] cursos = {"Ciência da Computação", "Engenharia de Software", "Sistemas de Informação"};
5) 
6) for (int i = 0; i < cursos.length; i++) {
7) System.out.println(cursos[i]);
8) }
9) }
10) }
2) Utilizando array, crie um programa que leia o nome, cpf, nota 1, nota 2 de 10 alunos. Escreva o nome do 4° aluno cadastrado, o cpf do 7° aluno, a média das nota 1 e 2 do 2° aluno .
 import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
 Scanner input = new Scanner(System.in);
 String[] nomes = new String[10];
 String[] cpfs = new String[10];
 double[] notas1 = new double[10];
 double[] notas2 = new double[10];
 for (int i = 0; i < 10; i++) {
 System.out.println("Digite o nome do " + (i + 1) + "º aluno:");
 nomes[i] = input.nextLine();
 System.out.println("Digite o CPF do " + (i + 1) + "º aluno:");
 cpfs[i] = input.nextLine();
 System.out.println("Digitea nota 1 do " + (i + 1) + "º aluno:");
 notas1[i] = Double.parseDouble(input.nextLine());
 System.out.println("Digite a nota 2 do " + (i + 1) + "º aluno:");
 notas2[i] = Double.parseDouble(input.nextLine());
 }
 System.out.println("Nome do 4º aluno cadastrado: " + nomes[3]);
 System.out.println("CPF do 7º aluno cadastrado: " + cpfs[6]);
 System.out.println("Média das notas 1 e 2 do 2º aluno cadastrado: " + (notas1[1] + notas2[1]) / 2);
 }
}

Mais conteúdos dessa disciplina