terça-feira, 20 de julho de 2021

curso () POO 05

 // classe principal

package application;

 

import java.util.Locale;

import java.util.Scanner;

import entities.Product;


public class Program {

    public static void main(String[] args) {

        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        Product product = new Product();

        System.out.println("Enter Procduct Data: ");

        System.out.print("Name: ");

        product.name = sc.nextLine();

        System.out.print("Price: ");

        product.price = sc.nextDouble();

        System.out.print("Quantity in stock: ");

        product.quantity = sc.nextInt();

        

        

        System.out.println();

        System.out.println("Product data: " + product);

        

        System.out.println();

        System.out.println("Enter the number of products to be added in stock: ");

        int quantity = sc.nextInt();

        product.addProducts(quantity);

        

        System.out.println();

        System.out.println("Updated data: " + product);

        

        System.out.println();

        System.out.println("Enter the number of products to be removed from stock: ");

        quantity = sc.nextInt();

        product.removeProducts(quantity);

        

        System.out.println();

        System.out.println("Updated data: " + product);

        

        // ele entende que é um string e chama o tostring

        //System.out.println(product.toString());

        

        sc.close();

    }

    

}

// fim classe principal



// classe produto

package application;

 

import java.util.Locale;

import java.util.Scanner;

import entities.Product;


public class Program {

    public static void main(String[] args) {

        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        Product product = new Product();

        System.out.println("Enter Procduct Data: ");

        System.out.print("Name: ");

        product.name = sc.nextLine();

        System.out.print("Price: ");

        product.price = sc.nextDouble();

        System.out.print("Quantity in stock: ");

        product.quantity = sc.nextInt();

        

        

        System.out.println();

        System.out.println("Product data: " + product);

        

        System.out.println();

        System.out.println("Enter the number of products to be added in stock: ");

        int quantity = sc.nextInt();

        product.addProducts(quantity);

        

        System.out.println();

        System.out.println("Updated data: " + product);

        

        System.out.println();

        System.out.println("Enter the number of products to be removed from stock: ");

        quantity = sc.nextInt();

        product.removeProducts(quantity);

        

        System.out.println();

        System.out.println("Updated data: " + product);

        

        // ele entende que é um string e chama o tostring

        //System.out.println(product.toString());

        

        sc.close();

    }

    

}

// fim classe produto


curso () POO 04

 // classe principal

package application;

 

import java.util.Locale;

import java.util.Scanner;

import entities.Product;


public class Program {

    public static void main(String[] args) {

        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        Product product = new Product();

        System.out.println("Enter Procduct Data: ");

        System.out.print("Name: ");

        product.name = sc.nextLine();

        System.out.print("Price: ");

        product.price = sc.nextDouble();

        System.out.print("Quantity in stock: ");

        product.quantity = sc.nextInt();

        

        System.out.println(product);

        // ele entende que é um string e chama o tostring

        //System.out.println(product.toString());

        

        sc.close();

    }

    

}

// fim classe principal



// classe produto

package entities;


public class Product {

    

    public String name;

    public double price;

    public int quantity;

    

    public double totalValueInStock(){

        return price * quantity;

    }

    public void addProducts(int quantity){

        this.quantity += quantity;

    }

    public void removeProducts(int quantity){

        this.quantity -= quantity;

    }

    public String toString(){

        return name

            + ", $"

            + String.format("%.2f", price)

            //+ price

            + ", $"

            + quantity

            + " units, Total: $ "

            + String.format("%.2f", totalValueInStock());

            

    }

  

}




// fim classe produto


curso () POO 03

 // inicio principal



package application;


import entities.Triangle;

import java.util.Locale;

import java.util.Scanner;


public class Program {

    public static void main(String[] args) {        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        Triangle x,y;

        x = new Triangle();

        y = new Triangle();

        

        System.out.println("Enter the measures of triangle X: "); 

        x.a = sc.nextDouble();

        x.b = sc.nextDouble();

        x.c = sc.nextDouble();

        System.out.println("Enter the measures of triangle Y: ");

        y.a = sc.nextDouble();

        y.b = sc.nextDouble();

        y.c = sc.nextDouble();

      

        double areaX = x.area();

        double areaY = y.area();

        

        

        

        System.out.printf("Triangle X area: %.4f%n", areaX);

        System.out.printf("Triangle Y area: %.4f%n", areaY);

        

        if (areaX > areaY){

               System.out.println("Larger area: X");

        }

        else{

            System.out.println("Larger area: Y");

        }

        

        sc.close();

    }

}

// fim principal



// inicio classe triangulo

package entities;


public class Triangle {

    

    public double a;

    public double b;

    public double c;      

    

    public double area(){

        double p = (a + b +c) / 2.0;

        return Math.sqrt(p * (p - a) * (p - b) * (p - c));

                

     // double result = Math.sqrt(p * (p -a) * (p -b) * (p -c));

     // return result;

   }

}



// fim classe triangulo

curso () POO 02

 // principal


package application;


import entities.Triangle;

import java.util.Locale;

import java.util.Scanner;


public class Program {

    public static void main(String[] args) {        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        Triangle x,y;

        x = new Triangle();

        y = new Triangle();

        

        System.out.println("Enter the measures of triangle X: "); 

        x.a = sc.nextDouble();

        x.b = sc.nextDouble();

        x.c = sc.nextDouble();

        System.out.println("Enter the measures of triangle Y: ");

        y.a = sc.nextDouble();

        y.b = sc.nextDouble();

        y.c = sc.nextDouble();

      

        double p = (x.a + x.b + x.c) / 2.0;

        double areaX = Math.sqrt(p * (p - x.a) * (p - x.b) * (p - x.c));

        

        p = (y.a + y.b + y.c) / 2.0;

        double areaY = Math.sqrt(p * (p - y.a) * (p - y.b) * (p - y.c));

        

        System.out.printf("Triangle X area: %.4f%n", areaX);

        System.out.printf("Triangle Y area: %.4f%n", areaY);

        

        if (areaX > areaY){

               System.out.println("Larger area: X");

        }

        else{

            System.out.println("Larger area: Y");

        }

        

        sc.close();

    }

}



// fim principal


// classe triangulo

package entities;


public class Triangle {

    

    public double a;

    public double b;

    public double c;      

}



// fim classe triangulo

curso () POO 01

Fazer um programa para ler as medidas dos lados de dois triângulos X e Y (suponha medidas válidas). Em seguida, mostrar o valor das áreas dos dois triângulos e dizer qual dos dois triângulos possui a maior área. A fórmula para calcular a área de um triângulo a partir das medidas de seus lados a, b e c é a seguinte (fórmula de Heron):


package application;


import java.util.Locale;

import java.util.Scanner;


public class Program {

    public static void main(String[] args) {        

        Locale.setDefault(Locale.US);

        Scanner sc = new Scanner(System.in);

        

        double xA, xB, xC, yA, yB, yC;

        

        System.out.println("Enter the measures of triangle X: "); 

        xA = sc.nextDouble();

        xB = sc.nextDouble();

        xC = sc.nextDouble();

        System.out.println("Enter the measures of triangle Y: ");

        yA = sc.nextDouble();

        yB = sc.nextDouble();

        yC = sc.nextDouble();

      

        double p = (xA + xB + xC) / 2.0;

        double areaX = Math.sqrt(p * (p - xA) * (p - xB) * (p - xC));

        

        p = (yA + yB + yC) / 2.0;

        double areaY = Math.sqrt(p * (p - yA) * (p - yB) * (p - yC));

        

        System.out.printf("Triangle X area: %.4f%n", areaX);

        System.out.printf("Triangle Y area: %.4f%n", areaY);

        

        if (areaX > areaY){

               System.out.println("Larger area: X");

        }

        else{

            System.out.println("Larger area: Y");

        }

        

        sc.close();

    }

}


segunda-feira, 19 de julho de 2021

poo (1 carro)

 package aula03;


import javax.swing.JOptionPane;


public class Aula03 {

    public static void main(String[] args) {

        Carro carro1 = new Carro("Toyota","Corola","Beje","Gasolina",2006);

        Carro carro2 = new Carro("Ford","Mustang","Prata","Gasolina",2021);

        Carro carro3 = new Carro("Chevolet","Corsa","Branco","Flex",2010);

        Carro carro4 = new Carro("Fiat","Uno","Preto","Flex",2006);

        Carro carro5 = new Carro("Mercedes","C-180","Preto","Gasolina",2010);

        

        System.out.println(carro1.toString());

        carro1.cor ="Prata";

        System.out.println(carro1.toString());

        System.out.println(carro2.toString());

        System.out.println(carro3.toString());

        System.out.println(carro4.toString());

        System.out.println(carro5.toString());

    }

    

}


/// classe
package aula03;

public class Carro {
    
  private String marca;
  private String modelo;
  public String cor;
  public String tipoCombustivel;
  private int ano;

    public Carro(String marca, String modelo, String cor, String tipoCombustivel, int ano) {
        this.marca = marca;
        this.modelo = modelo;
        this.cor = cor;
        this.tipoCombustivel = tipoCombustivel;
        this.ano = ano;
    }

    @Override
    public String toString() {
        return "Carro{" 
                + "marca=" + marca 
                + ", modelo=" + modelo 
                + ", cor=" + cor 
                + ", tipoCombustivel=" + tipoCombustivel 
                + ", ano=" + ano + '}';
    }

}

quinta-feira, 1 de julho de 2021

10 lista 1

 


package projeto14_04_2021;


import javax.swing.JOptionPane;

public class ex10 {

    public static void main(String[] args) {


    int x = Integer.parseInt(JOptionPane.showInputDialog("Calculo do peso de um corpo em outro planeta\n" +

                                   "1)Mercurio \n" +

                                   "2)Vênus \n" +

                                   "3)Marte \n" +

                                   "4)Jupter \n" +

                                   "5)Saturno \n" +

                                   "6)Urano\n"+"Digite o numero do planet:\n"));

    if(x <1 || x > 6){

        JOptionPane.showMessageDialog(null,"Valor Invalido!");

    }else{

    

   double p = Double.parseDouble(JOptionPane.showInputDialog("Digite o peso na terra:").replace(',','.'));

    if(x==1) p = p* 0.37;

    if(x==2) p = p* 0.88;

    if(x==3) p = p* 0,38;

    if(x==4) p = p* 2.64;

    if(x==5) p = p* 1.15;

    if(x==6) p = p* 1.17;

    

    JOptionPane.showMessageDialog(null,"novo peso é:"+p);

    

    }

    }

}


5 lista 1

 


package projeto14_04_2021;


import javax.swing.JOptionPane;


public class ex05 {

    public static void main(String[] args) {

       double x1 = Double.parseDouble(JOptionPane.showInputDialog("Digite x1:").replace(',','.'));

       double x2 = Double.parseDouble(JOptionPane.showInputDialog("Digite x2:").replace(',','.'));

       double y1 = Double.parseDouble(JOptionPane.showInputDialog("Digite y1:").replace(',','.'));

       double y2 = Double.parseDouble(JOptionPane.showInputDialog("Digite y2:").replace(',','.'));

       double d = Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));

       

       JOptionPane.showMessageDialog(null, "Ditância é:"+d);

    }

    

}


2 cev poo java

 package aula01cev;

public class Aula01cev {

     public static void main(String[] args) {

         Caneta c1 = new Caneta();

         c1.modelo =" Bic Cristal";

         c1.cor = "Azul";

         //c1.ponta = 0.5f;

         c1.carga = 80;

         c1.tampada = true;

         c1.status();         

    }    

}


==============================




package aula01cev;

public class Caneta {

   public String modelo;

   public String cor;

   private float ponta;

   protected int carga;

   protected boolean tampada;

    public void status(){

        System.out.println("Modelo: " + this.modelo);

        System.out.println("Uma caneta " + this.cor);

        System.out.println("Ponta:" + this.ponta);

        System.out.println("Carga: " + this.carga);

        System.out.println(" está tampada? " + this.tampada);

        

        

    }

    

    

    public void rabiscar (){

        if(this.tampada == true){

            System.out.println("ERRO! não posso rabiscar");

        }else{

            System.out.println("Estou Rabiscando");

        }

    

    }

    protected void tampar (){

        this.tampada = true;

    }

    protected void destampar (){

        this.tampada = false;

    }

}

cev codigo 1

 package aula01cev;

public class Aula01cev {

     public static void main(String[] args) {

         Caneta c1 = new Caneta();

         c1.cor = "Azul";

         c1.ponta = 0.5f;

         c1.tampar();

         

         c1.status();

         c1.rabiscar();

         

         Caneta c2= new Caneta();

         c2.modelo = "Hostnet";

         c2.cor = "Preta";

         c2.destampar();

         c2.status();

         c2.rabiscar();

         

    }

    

}




==========
classe 

package aula01cev;
public class Caneta {
    String modelo;
    String cor;
    float ponta;
    int carga;
    boolean tampada;
    void status(){
        System.out.println("Modelo: " + this.modelo);
        System.out.println("Uma caneta " + this.cor);
        System.out.println("Ponta:" + this.ponta);
        System.out.println("Carga: " + this.carga);
        System.out.println(" está tampada? " + this.tampada);
        
        
    }
    
    
    void rabiscar (){
        if(this.tampada == true){
            System.out.println("ERRO! não posso rabiscar");
        }else{
            System.out.println("Estou Rabiscando");
        }
    
    }
    void tampar (){
        this.tampada = true;
    }
    void destampar (){
        this.tampada = false;
    }
}