Você está na página 1de 6

LISTA III

Aluno  : Flavio J Avila a1382632

Ex01 : Elabore um programa que escreva todos os números múltiplos de 7, de 7 até 70, inclusive.
Realizar um processo repetitivo de 7 até 70. O programa também deverá no final escrever a soma
destes números.

import java.util.Scanner;

public class Exercicio01 {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

int i=7,n=0;

while(i<=70){

System.out.println(i);

n=n+i;

i=i+7; }

System.out.printf("Soma = %d\n",n); } }

Ex02 :Dados dois números inteiros (A e B), fazer um programa para mostrar, calcular e escrever a
soma dos números compreendidos entre A e B. Dica: faça um processo de repetição em que a
variável de controle começe em “A” e termine em “B” somando os valores.

package ex02;

import java.util.Scanner;

public class Ex02 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("\nInforme o Primeiro Número Inteiro A:");

int A = in.nextInt();

System.out.println("\nInforme o Segundo Número Inteiro B:");

int B = in.nextInt();

int i = A;

int somatorio = A;

while(i<B) {

i++;

somatorio+=i; }

System.out.printf("Somatório: = %d\n",somatorio);

Ex03 :Escreva um programa que leia “cinco” números inteiros e apresente como resultado uma
mensagem indicando se a maioria dos números informados são pares ou ímpares.

package exercicioiii;

import java.util.Scanner;

public class ExercicioIII {

public static void main(String[] argss){

Scanner ent = new Scanner(System.in) ;

int numero, Contador_Par=0, Contador_Impar=0;

for(int i = 1; i <= 5; i++){

System.out.println("Informe o " + i + "º Número:");

numero=ent.nextInt();

if(numero % 2 == 0){
Contador_Par++; }

if(numero % 2 == 1){

Contador_Impar++; } }

System.out.println("Foram informados: " + Contador_Par + "---> pares");

System.out.println("Foram informados: " + Contador_Impar + "---> ímpares") } }

Ex04 :Ler 7 números inteiro e armazená-los em um vetor “A”. Construir um vetor “B” de mesmo
tamanho, sendo que cada elemento do vetor “B” deverá ser a raiz quadrada do respectivo
elemento de “A”.

package exercicioiv;

import java.util.Scanner;

public class ExercicioIV {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

int num=7;

int A[] = new int[num];

double B[] = new double[num];

int i;

for (i=0; i<num; i++) {

System.out.printf("Informe o %2d elemento: ", (i+1), num);

A[i] = ler.nextInt(); }

for (i=0; i<num; i++) {

B[i] = Math.sqrt(A[i]); }

System.out.printf("\n\n\nindice A[i] Raíz\n");

System.out.printf("°°°°°°°°°°°°°°°\n");
for (i=0; i<num; i++) {

System.out.printf("%5d %5d %7.0f\n",i,A[i],B[i]); }

System.out.printf("°°°°°°°°°°°°°°°\n"); } }

Ex05 : Desenvolver um programa que alimente aleatoriamente um vetor com 10 elementos inteiros,
compreendidos no intervalo de 10 até 50, e a seguir realize os seguintes passos: a. somar todos os
números armazenados no vetor;b. subtrair da soma obtida no passo “a” da soma dos elementos do
vetor múltiplos de 5;c. escrever o vetor e o valor calculado no passo “b” como sugere a figura ao
lado.

public class ExV ; {

public static void main(String args[]) {


int t = 10, j , s5=0 ;
//int diferença;
long vetor[] = new long[t];
int a[] = new int[t];

for (int i=0; i<t; i++)

vetor[i] = Math.round(Math.random() * 50);

int soma = 0;

for (int i=0; i<t; i++)

soma += vetor[i];

for (int i=0; i<t; i++)

System.out.println("vector [" + i + "] = " + vetor[i]);

System.out.println("°°°°°°°°°°°°");

System.out.println("Soma Total................:" + soma);

System.out.println("°°°°°°°°°°°°");

for (j=0; j<t; j++) {

a[j] = (int)Math.round(Math.random() * 50);

if ((a[j] % 5) == 0) {

s5 = s5 + a[j];
System.out.printf("a[%d] = %1d <<<< valor múltiplo de 5", j, a[j]); }

else System.out.printf("a[%d] = %2d\n", j, a[j]) }

System.out.println("°°°°°°°°°°°°°°°°°°°°°°°°");

System.out.printf("Soma dos múltiplos de 5...: = %d.\n", s5);

System.out.println("°°°°°°°°°°°°°°°°°°°°°°°°");

System.out.printf("Subtraindo a Soma dos Múltiplos de 5: %d.\n", soma-s5);

System.out.println("°°°°°°°°°°°°°°°°°°°°°°°°"); } }

Ex06 : Desenvolver um programa que alimente aleatoriamente, com números no intervalo de 0 até
99, dois vetores: A e B com 10 elementos cada.

package _ex06;

import java.util.Scanner;

public class _Ex06 {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);

int num = 10;


int a[] = new int[num];
int b[] = new int[num];
int c[] = new int[num];
int i;

for (i=0; i<num; i++) {

a[i] = (int)Math.round(Math.random() * 100); }

System.out.printf("\n\n");

for (i=0; i<num; i++) {

b[i] = (int)Math.round(Math.random() * 100); }

// if(a[i]>b[i]){
for (i=0; i<num; i++) {
// if(b[i]>a[i]) {

c[i] = b[i] – a[i]; }

System.out.printf("\n\ni -- a[i] -- b[i] -- c[i] = a[i] - b[i]\n");

System.out.printf("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°\n");

//if(b[i]>a[i]) {

for (i=0; i<num; i++) {

System.out.printf("%d - %4d %4d %4d\n", i, a[i], b[i], c[i]); }

System.out.printf("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°\n"); } }

Você também pode gostar