Sei sulla pagina 1di 8

FICHA N1

1 EXERCICIO:
import java.util.Scanner; public class Fumante { private static final double CIGARRO_VALOR_UNIDADE = 0.35; private static int anos,cigarrosPorDia; static Scanner s = new Scanner(System.in); public static void main(String[] args) { System.out.println("Diga a quantidade de cigarros fumados durante o ano: "); cigarrosPorDia = s.nextInt(); System.out.println("Diga a quantos anos ele fuma: "); anos = s.nextInt(); //O valor total equivale aos cigarros por dia multiplicados pelos anos que so //convertidos em dias (365) e depois multiplicados com o valor por unidade double total = cigarrosPorDia*anos*CIGARRO_VALOR_UNIDADE*365; System.out.printf("A quantidade de dinheiro gasta foi: R$%,.2f", total); } }

EXERCICIO 2;
import java.util.Scanner; public class Exercicio2 { /*Poderiamos usar a classe Math.PI da propria classe java.lang que vem por default no java como farei, mas porei em comentrio; outra forma criar uma static final para que seja constante e acessveis por toda classe, como farei e executarei*/ private static final double PI = 3.14159; Scanner s = new Scanner(System.in); da base vezes a altura. Como a base um circulo entao calculamos a do circulo depois multiplicamos pela altura static void volume(double raio,double altura){

static //Area //rea public

//double areaBase = Math.PI * Math.pow(raio,2); poderia tambm double areaBase = PI * Math.pow(raio,2); double volume = areaBase * altura; System.out.printf("O volume total do cilindro : %.2f m\n",volume); } public static void area(double raio,double altura){

//para calcular a area de um cilindro caculamos a area da base //e somamos com a area lateral double areaBase = PI * Math.pow(raio,2); double areaLateral = 2 * PI * raio * altura; //somamos e pronto double areaToral = areaBase + areaLateral; System.out.printf("E sua rea total : %.2f m\n",areaToral); } public static void main(String[] args) { System.out.println("Digite o valor do raio: "); double raio = s.nextInt(); System.out.println("Digite a altura: "); double altura = s.nextInt(); //invocamos o mtodo volume volume(raio,altura); area(raio,altura);

} }

EXERCICIO 3; import java.util.Scanner; public class Exercicio3 {

static Scanner s = new Scanner(System.in); public static void main(String[] args) { System.out.println("Digite o primeiro numero: "); int primeiro = s.nextInt(); System.out.println("Digite o segundo numero: "); int segundo = s.nextInt(); System.out.println("O resto da divisao de "+primeiro+" por "+segundo+" vale: "+ (primeiro%segundo)); System.out.println("\nO quociente da divisao de "+primeiro+" por "+segundo+" vale: "+ (primeiro/segundo));

} }

EXERCICIO4;

import java.util.Scanner; public class Fumante {

static Scanner s = new Scanner(System.in); public static void main(String[] args) { System.out.println("Digite o primeiro numero: "); int n1 = s.nextInt(); System.out.println("Digite o segundo numero: "); int n2 = s.nextInt(); System.out.println("Digite o terceiro numero: "); int n3 = s.nextInt(); if (n1>(n2+n3)){ System.out.println(n1+ " maior que a soma de:"+n2+" com "+n3); } } }

EXERCICIO5; import java.util.Scanner; public class Velocidade {

private static double veloMot,veloMax; static Scanner s = new Scanner(System.in); //validando as velocidades para nao ocorrer erro public Velocidade(double veloMot,double veloMax){ this.veloMot = veloMot < 0 ? 0.0:veloMot; this.veloMax = veloMax < 0 ? 0.0:veloMax; } public static void calcular(){ System.out.println("Digite a velocidade max da via: "); veloMax = s.nextDouble(); System.out.println("Digite a velocidade do motorista: "); veloMot = s.nextDouble(); //vamos programar if((veloMot>veloMax) && (veloMot<=veloMax+10)){ System.out.println("Voc est sendo multado em 50 reais"); }else if(veloMot>=veloMax+11 && veloMot<=veloMax+30){ System.out.println("Voc est sendo multado em 100 reais"); }else if(veloMot>=veloMax+31){ System.out.println("Multa de 200 reais"); } }

public static void main(String[] args) { calcular(); }

EXERCICIO6;
import java.util.Scanner; public class Ordem {

private static double num1,num2,num3; private static double primeiro, ultimo, meio; static Scanner s = new Scanner(System.in); public static void ordenarCrescente(double n1,double n2,double n3){ if(n1>n2 && n1>n3){ primeiro = n1; }else if(n1<n2 && n1<n3){ ultimo = n1; }else{ meio = n1; } if(n2>n1 && n2>n3){ primeiro = n2; }else if(n2<n1&&n2<n3){ ultimo = n2; }else{ meio = n2; } if(n3>n1&&n3>n2){ primeiro = n3; }else if(n3<n1 && n3<n2){ ultimo = n3; }else{ meio = n3; } System.out.println("Em ordem crescente: "+ultimo+" , "+meio+" , "+primeiro); } public static void validaNum(){ System.out.println("Por favor digite tres numeros em ordem:"); System.out.println("Primeiro:"); num1 = s.nextDouble(); System.out.println("Segundo:"); num2 = s.nextDouble(); System.out.println("Terceiro:"); num3 = s.nextDouble(); if((num1==num2 || num1==num3 || num2==num3)){

System.out.println("Numeros iguais, por favor digite novamamente:"); validaNum(); }else { ordenarCrescente(num1,num2,num3); } } public static void main(String[] args) { validaNum(); } }

EXERCICIO7;
import java.util.Scanner; public class AnoBissexto {

private static int ano; static Scanner s = new Scanner(System.in); //construtor para validar o ano public AnoBissexto (int anoValido){ ano = anoValido < 0 ? 0 : anoValido; } public static void Teste(int ano){ if (ano%400 == 0 || (ano%4==0 && ano%4!=0)){ System.out.println("O ano bissexto!"); }else{ System.out.println("O ano no bissexto!"); System.out.println("Tente novamente:"); Teste(s.nextInt()); } } public static void main(String[] args) { System.out.println("Por favor digite o ano:"); ano = s.nextInt(); Teste(ano);

} }

EXERCICIO8;
import java.util.Scanner; public class Exercicio8 {

private static int num1,num2; static Scanner s = new Scanner(System.in); public static void main(String[] args) { System.out.println("Digite o primeiro numero:"); num1 = s.nextInt(); System.out.println("Digite o segundo numero:"); num2 = s.nextInt(); //poderiamos usar o try catch para capturar o erro de divisao por //zero //chamado de ArithimeticException if (num2 != 0 ){ System.out.println("Divisao :"+ num1/num2); }else{ System.out.println("DIVISAO POR ZERO"); } } }

EXERCICIO9; import java.util.Scanner; public class Exercicio9 {

private static double nota1,nota2,nota3,media,recuperacao; static Scanner s = new Scanner(System.in); public static void recuperacao() { System.out.println("Digite a nota da recuperao:"); recuperacao = s.nextDouble(); if((recuperacao + media)/2 >= 5 ){ System.out.println("PASSOU FINALMENTE!"); }else System.out.println("Sua me ter um ataque de nervos kkkk"); } public static void main(String[] args) { System.out.println("Digite as notas dos alunos em sequncia:"); System.out.println("Primeira nota: ");//nota1 nota1 = s.nextDouble();

System.out.println("Segunda nota: ");//nota 2 nota2 = s.nextDouble(); System.out.println("Terceira nota: ");//nota 3 nota3 = s.nextDouble(); media = (nota1+nota2+nota3)/3; //calculo da mdia //vamos calcular agora a situao do aluno if (media >=7){ System.out.println("Aluno aprovado!"); }else if(media<7 && media>=3){ System.out.println("Aluno em recuperao!"); recuperacao(); //chama o mtodo recuperacao }else if(media < 3){ System.out.println("REPROVADO"); } } }

EXERCICIO10;
import java.util.Scanner; public class Exercicio10 {

private static double num1,num2; static Scanner s = new Scanner(System.in);

public static void main(String[] args) { System.out.println("Digite o primeiro numero:");//numero1 num1 = s.nextDouble(); System.out.println("Segundo numero: ");//numero2 num2 = s.nextDouble(); System.out.println("Escolha as opes de 1 a 5"); //Opes enumeradas 2-SUBTRAO; System.out.println("1-SOMA; MULTIPLICAO; 5-COMPARAO"); 3-DIVISO; 4-

int valor = s.nextInt(); switch(valor){ case 1: System.out.println("Soma:"+(num1 + num2)); break; case 2: System.out.println("SUBTRAO:"+(num1 - num2)); break; case 3: System.out.println("DIVISO:"+(num1 / num2)); break; case 4: System.out.println("MULTIPLICAO:"+(num1 * num2)); break; case 5: if (num1 == num2){ System.out.println("Numeros iguais:"); } if(num1 > num2){ System.out.println(num1+" maior do que "+num2); } if(num1<num2){

System.out.println(num1+" menor do que "+num2); } }//fim do switch }//fim do mtodo main }//fim da classe

Potrebbero piacerti anche