Documente Academic
Documente Profesional
Documente Cultură
CURSO DE ENGENHARIA
Prof.: Mauricio Braga
Recife – PE
2018
CENTRO UNIVERSITÁRIO UNIFBV | WYDEN
CURSO DE ENGENHARIA
Recife – PE
2018
2
1. Faça um programa que pergunte ao usuário quantos números ele pretende digitar. Em
seguida o programa deverá imprimir a media da metade final dos números digitados
(considere que o usuário digita uma quantidade par de valores).
Resposta:
A=s.nextInt();
A=s.nextInt();
if (A>0) {
numero=s.nextDouble();
Soma=Soma+numero;
Soma = Soma/(A/2);
3
System.out.println("A média da segunda metade dos
números digitados é: " +Soma);
System.out.println("Fim do programa.");
}
4
2. Faça um programa que leia um número N (N > 0) e calcule o valor de R, pela formula:
15 15 17 15
R=15− + − + …+
3 5 7 2∗N +1
Resposta:
N=s.nextInt();
while (N<=0) {
N=s.nextInt();
if (N>0) {
R = Math.pow((-1),i)*15/(2*i+1);
Soma=Soma+R;
System.out.println("Fim do programa.");
}
5
3. Faça um programa que pergunte ao usuário quantos números ele pretende digitar. Em
seguida o programa deverá perguntar esses números ao usuário e a cada número digitado o
programa devera imprimir se o número informado pode ser obtido pela soma de 4 números
inteiros positivos consecutivos ou não.
Resposta:
int N=0, n=0, contador=1, x=0, Soma=0, a=0, b=0, c=0, d=0, y=0;
N=s.nextInt();
while (N<=0) {
N=s.nextInt();
while (contador<=N) {
n=s.nextInt();
Soma=4*x+10;
if (Soma==n) {
a=x+1;
b=x+2;
c=x+3;
d=x+4;
y++;
if (y==0) {
System.out.println("Não é possível
obter uma soma de quatro números consecutivos que resultem em " +n +".");
contador++;
y=0;
System.out.println("Fim do programa.");