Newton -
Pesquisar o site
Java
Programação I
Linguagem de
- Códigos Exercícios Resolvidos - Parte 2
Programação Java
* A Arte de Programar -
Vale a Leitura! Programação I
Material Prof. Newton
Exercícios
Resolução dos Problemas em Aula:
Códigos
Links
Exercício Turma de Alunos
Contribuição
(*) E.P.J. para receber o nome de um aluno com suas respectivas 2
Bibliografia notas, em seguida calcular a média do aluno e apresentar ao final a
Bibliografia Básica média calculada e a situação de Aprovação do aluno.
(aprovado com média >= 6).
Programação II
(*) Utilizar o código para uma turma de 30 alunos.
(*) Calcular e mostrar a média geral da turma
(*) Mostrar a maior média da turma
(*) Mostrar a menor média da turma
package br.estacio.pri.exercicio;
import java.util.*;
String aluno;
float nota1, nota2, media, soma, mediaTurma;
soma = 0;
for(int i=0; i<3; i++)
{
System.out.print("Nome do Aluno: ");
aluno = teclado.nextLine();
System.out.print("Nota 1: ");
nota1 = teclado.nextFloat();
System.out.print("Nota 2: ");
nota2 = teclado.nextFloat();
teclado.nextLine();
media = (nota1+nota2)/2;
soma = soma + media;
System.out.printf("Média do aluno é %.1f\n", media);
if (media >= 6)
System.out.println("Aluno Aprovado. Parabéns.");
else
System.out.println("Reprovado! Estude mais.");
}
mediaTurma = soma/3;
System.out.printf("Média da Turma = %.1f\n", mediaTurma);
teclado.close();
}
}
package br.estacio.pri.exercicio;
import java.util.*;
String aluno[];
float nota1[], nota2[], media[], mediaTurma;
aluno = new String[30];
nota1 = new float[30];
nota2 = new float[30];
media = new float[30];
mediaTurma = 0;
for(int i=0; i<3; i++)
{
System.out.print("Nome do Aluno: ");
aluno[i] = teclado.nextLine();
System.out.print("Nota 1: ");
nota1[i] = teclado.nextFloat();
System.out.print("Nota 2: ");
nota2[i] = teclado.nextFloat();
teclado.nextLine();
media[i] = (nota1[i]+nota2[i])/2;
mediaTurma += media[i];
System.out.printf("Média do aluno é %.1f\n", media[i]);
if (media[i] >= 6)
System.out.println("Aluno Aprovado. Parabéns.");
else
System.out.println("Reprovado! Estude mais.");
}
mediaTurma /= 3;
teclado.close();
}
}
Programação I
Prof. Newton
-Seleção
IF...ELSE...
SWITCH...CASE...
-Repetição
FOR (...)
WHILE (...)
DO...WHILE (...)
-Pacotes
-Operadores
Aritméticos
Relacionais
Lógicos
Atribuição
Atribuição Composta
Incremento/Decremento
Ternário Condicional
-Vetores
-Constantes
-Strings
package br.estacio.pri.exercicio;
import java.util.*;
String aluno;
float nota1, nota2, media, mediaTurma;
mediaTurma = 0;
for(int i=0; i<3; i++)
{
System.out.print("Nome do Aluno: ");
aluno = teclado.nextLine();
System.out.print("Nota 1: ");
nota1 = teclado.nextFloat();
System.out.print("Nota 2: ");
nota2 = teclado.nextFloat();
teclado.nextLine();
media = (nota1+nota2)/2;
mediaTurma += media;
System.out.printf("Média do aluno é %.1f\n", media);
if (media >= 6)
System.out.println("Aluno Aprovado. Parabéns.");
else
System.out.println("Reprovado! Estude mais.");
}
mediaTurma /= 3;
teclado.close();
}
package br.estacio.pri.exercicio;
import java.util.Scanner;
public class Votacao
{
public static void main(String a[])
{
Scanner sc = new Scanner(System.in);
System.out.print("Candidato 1: ");
candidato1 = sc.nextLine();
System.out.print("Candidato 2: ");
candidato2 = sc.nextLine();
System.out.print("Candidato 3: ");
candidato3 = sc.nextLine();
System.out.print("Candidato 4: ");
candidato4 = sc.nextLine();
System.out.print("Candidato 5: ");
candidato5 = sc.nextLine();
totalVotos = 0;
do {
System.out.print("Digite seu voto: ");
votacao = sc.nextInt();
switch(votacao)
{
case 1:
votos1++;
totalVotos++;
break;
case 2:
votos2++;
totalVotos++;
break;
case 3:
votos3++;
totalVotos++;
break;
case 4:
votos4++;
totalVotos++;
break;
case 5:
votos5++;
totalVotos++;
break;
default:
if (votacao != 0)
{
System.out.println("Voto Inválido!");
}
}
} while (votacao != 0);
System.out.printf("Candidato %s teve %d
votos\n", candidato5, votos5);
maiorVotacao = votos1;
if (votos2 > maiorVotacao)
maiorVotacao = votos2;
if (votos3 > maiorVotacao)
maiorVotacao = votos3;
if (votos4 > maiorVotacao)
maiorVotacao = votos4;
if (votos5 > maiorVotacao)
maiorVotacao = votos5;
sc.close();
}
}
package br.estacio.pri.exercicio;
import java.util.Scanner;
do {
System.out.print("Digite seu voto: ");
votacao = sc.nextInt();
if (votacao > 0 && votacao < 6)
{
votos[votacao-1]++;
totalVotos++;
}
else
{
if (votacao != 0)
{
System.out.println("Voto Inválido!");
}
}
} while (votacao != 0);
maiorVotacao = votos[0];
for (int i=0; i<5; i++)
{
if (votos[i] > maiorVotacao)
maiorVotacao = votos[i];
}
sc.close();
}
}
Comentários
Fazer login | Atividade recente no site | Denunciar abuso | Imprimir página | Tecnologia Google Sites