Teknik Informatika's World

Minggu, 11 Mei 2014

Praktikum ke tigaa

Nah, ini cuma ngekonfersi dari string ke int, double, dll :D
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pertemuan3_modul2;

/**
 *
 * @author pemrograman
 */
public class Soal_ke1 {
    public static void main(String [] args)
{
    String nama="Joko Waluyo";
    double kalkulus=80;
    double pti=90;
    double daspro=80;
    double nilai_rata=(kalkulus+pti+daspro)/3;
    int nilai_rata2=(int) ((kalkulus+pti+daspro) / 3);

    System.out.println("Nilai Double Rata Rata "+nama+" Adalah "+nilai_rata);
    System.out.println("Nilai Integer Rata Rata "+nama+" Adalah "+nilai_rata2);

    //Konfersi Integer Ke String
    String a=String.valueOf(nilai_rata2);
    String hasil="Nilai Rata Rata "+nama+" Adalah "+a;
    System.out.println("Hasil Konfersi String Ke Integer "+hasil);

    //Konfersi String Ke Double
    double b=Double.parseDouble(a);
    System.out.println("Hasil Konfersi String Ke Double "+b);
   
    //Konfersi String Ke Integer
    int c=Integer.parseInt(a);
    System.out.println("Hasil Konfersi String Ke Integer "+c);
   
    // Casting Integer Ke Double
    double d=(double)c;
    System.out.println("Hasil Casting Integer Ke Double "+d);
    int e=(int)d;
    System.out.println("Hasil Casting Double Ke Integer "+e);

    }
   
}
Sedangkan soal no.2 cuma main operator :D
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pertemuan3_modul2;

/**
 *
 * @author pemrograman
 */
public class Soal_ke2 {
    public static void main(String [] args)
{
    int a=10;
    int b=12;
    int c=9;
    int e=2;
    int f=9;
    int n=90;
    int hasil,jumlah=0;
    boolean cek,tes=false;
    String lulus="";
    System.out.println(a+b);
    System.out.println(a-b);
    System.out.println(a/b);
    System.out.println(a*b);
    System.out.println(a%e);
   
    //Proses Operator Aritmatika
    System.out.println(b>c);
    System.out.println(b>=c);
    System.out.println(b<c);
    System.out.println(b<=c);
    System.out.println(b==c);
    System.out.println(b!=c);
    //Proses Operator Relasi
    System.out.println(++a);
    System.out.println(--a);
    System.out.println(a++);
    System.out.println(a--);
    System.out.println(a);
    //Proses Operator Increment Decrement
    System.out.println((a>b)||(c==f));
    System.out.println((a==b)&(b==++f));
    System.out.println((b>a)^(f==--a));
    //Proses Operator Logika
    System.out.println (tes);
    //Proses Operator Kondisi
    lulus=(n>=60)?"Lulus" : "Ngulang";
    System.out.println(lulus);
    //Proses Operator Kondisi


}
   
}
Soal no.4 itu kita disuruh nyari nilai rata2 :D
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pertemuan3_modul2;

/**
 *
 * @author pemrograman
 */
public class Soal_ke3 {
   public static void main(String [] args)
   {
       int a=23;
       int b=45;
       int c=6;
       int d=-45;
       int e=-2;
       int nilai_rata2= (a+b+c+d+e)/5;
       System.out.println(nilai_rata2);
       String konfersi_1=String.valueOf(nilai_rata2);
       System.out.println(konfersi_1);
       // konfersi dari integer ke string
       double konfersi_2 =Double.parseDouble(konfersi_1);
       System.out.println(konfersi_2);
       //konfersi dari double ke string
}
}


Tidak ada komentar:

Posting Komentar