Vous êtes sur la page 1sur 3

UNIVERSIDADE ESTADUAL DO MARANHO

NCLEO DE TECNOLOGIAS PARA EDUCAO


REDE ETEC BRASIL
CURSO DE INFORMTICA E REDES DE COMPUTADORES
DISCIPLINA: TCNICAS DE PROGRAMAO
CARGA HORRIA: 30 HORAS
PROF.: ALFREDO COSTA OLIVEIRA JUNIOR
ATIVIDADES
Atividades
Atividade 1 (Avaliativa) Atividade de aprendizagem 1
Tipo: Envio de Arquivo
Enunciado: Caro cursista, a disciplina de Tcnicas de Programao exige que voc pratique rotinas
essenciais ligadas programao. pensando em seu aprimoramento que sugerimos para voc
algumas atividades que devem auxiliar em seu aprendizado. Lembre-se: a melhor forma de aprender
praticando.
Mos a obra!!!
Obs.: O Aluno deve utilizar linguagem de programao Java. Ao final da atividade, o aluno deve
encaminhar uma pasta compactada (formato .zip ou .rar) contendo os cdigos com resolues das
atividades para o AVA.
1) Crie um programa que receba o valor monetrio em dlares e o converta para reais. (Obs.:
Adotar 1 dlar americano = 3,62 reais).
import java.io.DataInputStream;
import java.io.IOException;
...
public static void main(String[] args) throws IOException {
System.out.println("Entre com um valor em dlar: ");
DataInputStream dado = new DataInputStream(System.in);
float valorDolar = Float.parseFloat(dado.readLine());
float valorReal = (float) (valorDolar*3.62);
System.out.println("Valor em dlares : "+valorDolar+" - valor em reais: "+valorReal);
}
2) Faa um Programa que pea trs nmeros e imprima o maior deles.
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
int num1,num2,num3;
System.out.print("Digite o primeiro nmero: ");
num1 = entrada.nextInt();
System.out.print("Digite o segundo nmero: ");
num2 = entrada.nextInt();
System.out.print("Digite o terceiro nmero: ");
num3 = entrada.nextInt();

if ((num1>num2)&&(num1>num3))
System.out.println("O nmero maior : "+num1);
else if (num2>num3)
System.out.println("O nmero maior : "+num2);
else
System.out.println("O nmero maior : "+num3);
}
3) Faa um programa que leia 5 nmeros e informe a soma e a mdia dos nmeros.
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
float num1,num2,num3, num4, num5;
System.out.print("Digite o primeiro nmero: ");
num1 = entrada.nextInt();
System.out.print("Digite o segundo nmero: ");
num2 = entrada.nextInt();
System.out.print("Digite o terceiro nmero: ");
num3 = entrada.nextInt();
System.out.print("Digite o quarto nmero: ");
num4 = entrada.nextInt();
System.out.print("Digite o quinto nmero: ");
num5 = entrada.nextInt();
float soma = num1+num2+num3+num4+num5;
float media = (num1+num2+num3+num4+num5)/5;
System.out.println("Soma: "+soma);
System.out.println("Mdia: "+media);
}
4) A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de
recuperao ou foi reprovado. A mdia de aprovao >= 7.0; a mdia de recuperao >=
5.0 e < 7.0; e a mdia do reprovado < 5.0.
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
double nota1,nota2,nota3,notaRec,mediaG1,mediaG2;
System.out.println("Digite a primeira nota: ");
nota1 = entrada.nextDouble();
System.out.println("Digite a segunda nota: ");
nota2 = entrada.nextDouble();
System.out.println("Digite a terceira nota: ");
nota3 = entrada.nextDouble();
mediaG1 = (nota1+nota2+nota3)/3;
if (mediaG1>=7)
System.out.println("Aprovado");
else if (mediaG1>4)
{
System.out.println("Digite a nota da recuperao: ");
notaRec = entrada.nextDouble();

mediaG2 = (mediaG1+notaRec)/2;
if (mediaG2<5)
System.out.println("Reprovado");
else
System.out.println("Aprovado");
}
}

Vous aimerez peut-être aussi