Skip to content

Commit 138b171

Browse files
committed
Resolucao de todos os exercicios sobre entrada da de dados
1 parent 2ec1cf8 commit 138b171

15 files changed

+333
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
3+
public class Divisores {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número inteiro: ");
8+
int num = sc.nextInt();
9+
10+
System.out.print("Divisores de " + num + ": ");
11+
for (int i = 1; i <= num; i++) {
12+
if (num % i == 0) {
13+
System.out.print(i + " ");
14+
}
15+
}
16+
17+
sc.close();
18+
}
19+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import java.util.Scanner;
2+
3+
public class MatrizParaInteiros {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o número de linhas da matriz: ");
8+
int linhas = sc.nextInt();
9+
10+
System.out.print("Digite o número de colunas da matriz: ");
11+
int colunas = sc.nextInt();
12+
13+
int[][] matriz = new int[linhas][colunas];
14+
for (int i = 0; i < linhas; i++) {
15+
for (int j = 0; j < colunas; j++) {
16+
System.out.print("Digite o elemento da posição [" + i + "," + j + "]: ");
17+
matriz[i][j] = sc.nextInt();
18+
}
19+
}
20+
21+
System.out.println("Matriz informada:");
22+
for (int i = 0; i < linhas; i++) {
23+
for (int j = 0; j < colunas; j++) {
24+
System.out.print(matriz[i][j] + " ");
25+
}
26+
System.out.println();
27+
}
28+
29+
System.out.println("Matriz transposta:");
30+
for (int i = 0; i < colunas; i++) {
31+
for (int j = 0; j < linhas; j++) {
32+
System.out.print(matriz[j][i] + " ");
33+
}
34+
System.out.println();
35+
}
36+
37+
sc.close();
38+
}
39+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import java.util.Scanner;
2+
3+
public class NumerosRacionais {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número decimal: ");
8+
double num = sc.nextDouble();
9+
10+
int[] numeradores = {-1, 0, 1};
11+
int[] denominadores = {1, 10, 100, 1000};
12+
13+
System.out.print("Números racionais mais próximos de " + num + ": ");
14+
for (int i = 0; i < numeradores.length; i++) {
15+
for (int j = 0; j < denominadores.length; j++) {
16+
double racional = (double) numeradores[i] / denominadores[j];
17+
if (racional > num - 0.01 && racional < num + 0.01) {
18+
System.out.print(numeradores[i] + "/" + denominadores[j] + " ");
19+
}
20+
}
21+
}
22+
23+
sc.close();
24+
}
25+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import java.util.Scanner;
2+
3+
public class PalavrasVogais {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite uma frase: ");
8+
String frase = sc.nextLine();
9+
10+
int count = 0;
11+
12+
for (String palavra : frase.split(" ")) {
13+
char primeiraLetra = palavra.charAt(0);
14+
if (primeiraLetra == 'a' || primeiraLetra == 'e' || primeiraLetra == 'i' || primeiraLetra == 'o' || primeiraLetra == 'u') {
15+
count++;
16+
}
17+
}
18+
19+
System.out.printf("A frase tem %d palavra(s) que começa(m) com uma vogal.\n", count);
20+
21+
sc.close();
22+
}
23+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import java.util.Scanner;
2+
3+
public class SomaLinhaMatriz {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o número de linhas da matriz: ");
8+
int numLinhas = sc.nextInt();
9+
10+
System.out.print("Digite o número de colunas da matriz: ");
11+
int numColunas = sc.nextInt();
12+
13+
int[][] matriz = new int[numLinhas][numColunas];
14+
15+
for (int i = 0; i < numLinhas; i++) {
16+
for (int j = 0; j < numColunas; j++) {
17+
System.out.printf("Digite o elemento da posição [%d][%d]: ", i, j);
18+
matriz[i][j] = sc.nextInt();
19+
}
20+
}
21+
22+
for (int i = 0; i < numLinhas; i++) {
23+
int soma = 0;
24+
for (int j = 0; j < numColunas; j++) {
25+
soma += matriz[i][j];
26+
}
27+
System.out.printf("A soma da linha %d é: %d\n", i, soma);
28+
}
29+
30+
sc.close();
31+
}
32+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import java.util.Scanner;
2+
3+
public class ArredondaNumero {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número decimal: ");
8+
double numero = sc.nextDouble();
9+
10+
double arredondado = Math.round(numero * 100.0) / 100.0;
11+
12+
System.out.println("O número arredondado é: " + arredondado);
13+
14+
sc.close();
15+
}
16+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class ContadorLetras {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite uma palavra: ");
8+
String palavra = sc.nextLine();
9+
10+
int quantidade = palavra.length();
11+
12+
System.out.println("A palavra " + palavra + " tem " + quantidade + " letras.");
13+
14+
sc.close();
15+
}
16+
}
17+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import java.util.Scanner;
2+
3+
public class Maioridade {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite a sua idade: ");
8+
int idade = sc.nextInt();
9+
10+
if(idade >= 18) {
11+
System.out.println("Você é maior de idade.");
12+
} else {
13+
System.out.println("Você é menor de idade.");
14+
}
15+
16+
sc.close();
17+
}
18+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Saudacao {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o seu nome: ");
8+
String nome = sc.nextLine();
9+
10+
System.out.print("Digite a sua idade: ");
11+
int idade = sc.nextInt();
12+
13+
System.out.println("Olá, " + nome + "! Você tem " + idade + " anos.");
14+
15+
sc.close();
16+
}
17+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
3+
public class SomaNumeros {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o primeiro número: ");
8+
int num1 = sc.nextInt();
9+
10+
System.out.print("Digite o segundo número: ");
11+
int num2 = sc.nextInt();
12+
13+
int soma = num1 + num2;
14+
15+
System.out.println("A soma dos números é: " + soma);
16+
17+
sc.close();
18+
}
19+
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy