Exercicios de Consolidaçao POO I
Exercicios de Consolidaçao POO I
TEMA:
Exercícios de consolidação
Discentes:
Arlindo Rassolo
Belcio A. Nhanombe
Braimo S. Braimo
Lucas J. Paunde
Renato M. Meque
Docente:
Mcs Michael Mesquita
int celsius;
double faranheit;
System.out.println("Digite a temperatura em celsius");
Scanner s=new Scanner(System.in);
celsius=s.nextInt();
faranheit=1.8*celsius+32;
System.out.println(faranheit);
}
}
package numero3;
import java.util.*;
package poo;
import java.util.Scanner;
int n,cont=0;
System.out.println("Digite um numero");
Scanner num=new Scanner(System.in);
n=num.nextInt();
if(n<0){
System.out.println("Numero invalido");
n=num.nextInt();
}
for(int i=1;i<=n;i++){
if(n%i==0){
cont++;
}
}
if(cont==2){
System.out.println("O numero "+n+" eh primo");
}else{
System.out.println("O numero "+n+" nao eh primo");
5. Escreva um programa que leia uma lista de números reais, terminada por um
valor igual ao primeiro que foi introduzido. No fim, indique o valor
máximo, o valor mínimo, a média e o número de elementos lidos.
package numero5;
import java.util.*;
6. Escreva um programa que lê do teclado uma data composta pelo mês e o ano
(validando-os), calcule e escreva no monitor o número de dias desse mês.
Sugestão: não se esqueça dos anos bissextos.
package poo;
import java.util.Scanner;
System.out.println("Digite o ano");
nA=date.nextInt();
int mes[]={1,2,3,4,5,6,7,8,9,10,11,12};
int bissexto=nA%4;
}
}
package poo;
for(int i=1;i<=9;i++){
if(i<=6){
int x=i;
if(x==4)
x=(i+1);
else if(x>4 && x<6)
x=(i+2);
else if(x==6)
x=(i+3);
for(int e=9-i;e>=1;e--)
System.out.print(" ");
for(int c=1;c<=x;c++)
System.out.print("*");
System.out.println();
}else{
for(int e=7;e>=1;e--)
System.out.print(" ");
System.out.println("*");
}
}
}
}
package arvore;
public class Arvore {
public static void main(String[] args) {
for(int c=0; c<8; c++){
for(int a=0; a<c; a++)
System.out.print("*");
System.out.println ();
}
for( int b=0; b<8; b++){
for(int d=8; d>b; d-- )
System.out.print("*");
System.out.println();
}
for(int i=0;i<=8;i++){
for(int x=0;x<=i;x++){
System.out.print(" ");
}
for(int j=8;j>=i;j--){
System.out.print("*");
}
System.out.println();
}
for(int k=0; k<8; k++){
for( int l=8; l>=k; l--){
System.out.print(" ");
}
for (int m=0; m<=k; m++){
System.out.print("*");
}
System.out.println();
}
}
}
if(num>=0){
System.out.println("O inverso eh " + num*(-1));
}else if(num<=0){
System.out.println("O inverso eh " + num*(-1));
}
}
}
}
package numero12;
import java.util.*;
public class Numero12 {
public static void main(String[] args) {
//Vamos dar opcoes de escolha de de cada exemplo: Usando Switch.
int opc;
Scanner op = new Scanner(System.in);
System.out.println("Escolhe uma das opcoes abaixo...: ");
opc = op.nextInt();
switch(opc){
case 1:
// Vamos escrever um programa de tabuada usando ciclo for.
int a=0;
Scanner ap = new Scanner(System.in);
System.out.println("\nDigita o numero que pretende multiplicar...: ");
a = ap.nextInt();
for(int y =1; y<=12; y++){