Buscar

Exercícios - Programação I (Java)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação I
Edna Kellen Gomes Alves – 201704090202
1) Ler dois valores inteiros e imprimir o resultado da soma, subtração, multiplicação, quociente e resto da divisão.
package Exercícios;
import java.util.Scanner;
public class questao01 {
	public static void main(String[] args) {
		
		int num1, num2;
		
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite dois numeros inteiros: ");
		num1 = teclado.nextInt();
		num2 = teclado.nextInt();
		
		System.out.println("A Soma é: " + (num1 + num2));
		System.out.println("A Subtração é: " + (num1 - num2));
		System.out.println("A Multiplicação é: " + (num1 * num2));
		System.out.println("A Divisão é: " + (num1 / num2));
		System.out.println("O Resto da divisão é: " + (num1 % num2));
	}
}
2) Ler dois valores reais e imprimir o resultado da soma, subtração, multiplicação e divisão.
package Exercícios;
import java.util.Scanner;
public class questao02 {
public static void main(String[] args) {
		
		float num1, num2;
		
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite dois numeros reais: ");
		num1 = teclado.nextFloat();
		num2 = teclado.nextFloat();
		
		System.out.println("A Soma é: " + (num1 + num2));
		System.out.println("A Subtração é: " + (num1 - num2));
		System.out.println("A Multiplicação é: " + (num1 * num2));
		System.out.println("A Divisão é: " + (num1 / num2));
	}
}
3) Ler o raio de um círculo. Em seguida, imprima o comprimento e a área do círculo que possui esse raio.
package Exercícios;
import java.util.Scanner;
public class questao03 {
	public static void main(String[] args) {
		
		double raio, compr, area;
		
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite o raio da circuferência: ");
		raio = teclado.nextDouble();
		compr = raio * Math.PI;
		area = (raio * raio) * Math.PI;
		
		System.out.println("\nO Comprimento da circuferência é " + compr + " e a área é " + area + ".");
		
	}
}
4) Qual o resultado das expressões abaixo?
5 * 4 / 6 + 7
5 * 4 / (6 + 7)
5 * 4.0 / 6 + 7
5 * 4 % 6 + 7
5 * 4 / (float)6 + 7
(4 / 3) + (3.0 * 5)
(4 / 3.0) + (3 * 5)
(int)(4 / 3.0) + (3 * 5)
package Exercícios;
public class questao04 {
	public static void main(String[] args) {
		
		
		System.out.println(5 * 4 / 6 + 7);
		System.out.println(5 * 4 / (6 + 7));
		System.out.println(5 * 4.0 / 6 + 7);
		System.out.println(5 * 4 % 6 + 7);
		System.out.println(5 * 4 / (float)6 + 7);
		System.out.println((4 / 3) + (3.0 * 5));
		System.out.println((4 / 3.0) + (3 * 5));
		System.out.println((int)(4 / 3.0) + (3 * 5));
	}
}
Console:
10
1
10.333333333333334
9
10.333333
16.0
16.333333333333332
16
5) Ler um número inteiro e verificar se é ou não múltiplo de 5, imprimindo mensagem para cada caso.
package Exercícios;
import java.util.Scanner;
public class questao05 {
	public static void main(String[] args) {
		int num;
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite um número inteiro: ");
		num = teclado.nextInt();
		
		if(num % 5 == 0) {
			System.out.println("O número " + num + " é múltiplo de 5.");			
		}
		else {
			System.out.println("O número " + num + " NÃO é múltiplo de 5.");
		}
	}
}
6) Ler um caracter op representando uma operação aritmética (+, -, *, /) e em seguida dois números reais a e b. Imprimir a expressão matemática junto com o seu resultado no formato: a op b = resultado.
package Exercícios;
import java.util.Scanner;
public class questao06 {
	public static void main(String[] args) {
		String oper;
		double num1, num2, result;
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite um símbolo de operação matemática: ");
		oper = teclado.nextLine();
		System.out.println("Digite dois números reais: ");
		num1 = teclado.nextDouble();
		num2 = teclado.nextDouble();
		switch (oper) {
		case "+":
			result = num1 + num2;
			System.out.println(num1 + " + " + num2 + " = " + result);
			break;
		case "-":
			result = num1 - num2;
			System.out.println(num1 + " - " + num2 + " = " + result);
			break;
		case "*":
			result = num1 * num2;
			System.out.println(num1 + " * " + num2 + " = " + result);
			break;
		case "/":
			result = num1 / num2;
			System.out.println(num1 + " / " + num2 + " = " + result);
			break;
		}
		
	}
}
7) Ler um número de alunos n. Em seguida, ler as notas dos n alunos e imprimir, ao final, a média da turma. Faça uma solução com for e outra solução com while.
package Exercícios;
import java.util.Scanner;
public class questao07 {
	public static void main(String[] args) {
				
		Scanner teclado = new Scanner (System.in);
		System.out.println("Digite o número de alunos: ");
		int alunos = teclado.nextInt();
		double [] notas = new double [alunos];
		System.out.println("Digite as notas: ");
		
		for (int i = 0; i < notas.length; i++) {
			notas[i] = teclado.nextDouble();
		}
		
		double media = 0;
		
		for (int i = 0; i < notas.length; i++) {
			media += notas[i];
		}
		
		media /= notas.length;
		System.out.println(media);
	}
}
package Exercícios;
import java.util.Scanner;
public class questao07while {
	public static void main(String[] args) {
		Scanner teclado = new Scanner(System.in);
		System.out.println("Digite o número de alunos: ");
		int alunos = teclado.nextInt();
		double[] notas = new double[alunos];
		System.out.println("Digite as notas: ");
		int i = 0;
		while (i < notas.length) {
			notas[i] = teclado.nextDouble();
			i++;
		}
		double media = 0;
		while (i > 0) {
			i--;
			media += notas[i];
		}
		media /= notas.length;
		System.out.println(media);
	}
}
8) Ler notas de alunos até que o usuário digite -1. Ao final imprimir a quantidade de alunos, a média da turma, a maior nota e a menor nota.
package Exercícios;
import java.util.Scanner;
public class questao08 {
	public static void main(String[] args) {
		Scanner leitor = new Scanner (System.in);
		double media = 0;
		double nota = 0;
		double menor = 99;
		double maior = 0;
		int qtd = 0;
		
		System.out.println("Digite as notas, e ao terminar digite -1.");
		while(nota != -1) {
			nota = leitor.nextDouble();
			
			if(nota > 0) {
				media += nota;//pega valor de media e soma com o valor do teclado e coloca em media.
				if(nota > maior) {
					maior = nota;
				}
				if(nota < menor) {
					menor = nota;
				}
				qtd++;
			}
		}
		media /= qtd;
		System.out.println("A média das notas é " + media);
		System.out.println("A quantidade de alunos é " + qtd);
		System.out.println("A maior nota é " + maior);
		System.out.println("A menor nota é " + menor);
		
	}
}

Continue navegando