Select Menu

Search This Blog

Populer Posts Hari ini

Popular Posts

Powered by Blogger.

Lorem 1

adsense

" });

Circle Gallery

" });

News

" });

 

Bilangan Berpangkat

Bilangan berpangkat adalah bilangan yang berfungsi untuk menyederhanakan penulisan dan penyebutan suatu bilangan yang memiliki faktor-faktor atau angka-angka perkalian yang sama.

Contohnya, operasi penghitungan 2x2x2x2x2 atau 8x8x8x8x8 yang penulisannya bisa disederhanakan dengan menggunakan pangkat.

Untuk mengubah suatu bilangan menjadi bilangan berpangkat, maka dibutuhkan rumus berupa a= a x a x a x a x… sebanyak n kali. dalam rumus ini, 'a' adalah bilangan pokok, sedangkan 'n' adalah pangkat atau eksponen.

Sehingga dari rumus ini, diketahui bahwa 2x2x2x2x2 dapat diubah menjadi bilangan berpangkat yaitu 25 = 32.

Selain bilangan positif, bilangan negatif juga bisa dipangkatkan. Namun perlu diingat, kalau bilangan negatif dipangkat dengan bilangan ganjil, maka hasilnya akan negatif.

Kalau bilangan negatif dipangkat dengan bilangan genap, maka hasilnya adalah bilangan positif.

Contohnya adalah (-2)6 = -2 x -2 x -2 x -2 x -2 x -2 = 64.


Source Code Bilangan Pangkat DI Java

package bilanganpangkat;

import java.util.Scanner;

public class BilanganPangkat {

    public static void main(String[] args) {

        Scanner input=new Scanner(System.in);

        System.out.print("Masukkan Bilangan berpangkat:");

        int A=input.nextInt();

        System.out.print("Masukkan Banyak pangkat:");

        int B=input.nextInt();

        int Hasil=(int) Math.pow(A, B);

        System.out.println("Hasil Pangkatnya:"+Hasil);

    }   

}

Hasil Output

Download FIle kodingan Bilangan Pangkat
-
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package binergajilgenap;

import java.lang.*;
import java.io.*;
import java.util.Scanner;

/**
 *
 * @author andi m
 */
public class BinerGajilGenap {

    /**
     * @param args the command line arguments
     */
   public static void main ( String [] args ) throws IOException{
     Scanner input=new Scanner(System.in);
     System.out.print ( "Masukan Bilangan Binernya = " ) ;
     String str = input.nextLine();
     long num = Long.parseLong(str) ;
     long rem;
     while ( num > 0 ){
       rem = num % 10 ;
       num = num / 10 ;
       if ( rem != 0 && rem != 1 ){
         System.out.println ( "Ini bukan bilangan biner." ) ;
         System.out.println ( "Silahkan Coba lagi" ) ;
         System.exit ( 0 ) ;
       }
     }
     int i= Integer.parseInt ( str,2) ;
     if(i%2==0){
         System.out.println("Genap");
     }
     else{
         System.out.println("Ganjil");
     }
   }
}
-
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package binergajilgenap;

import java.lang.*;
import java.io.*;
import java.util.Scanner;

/**
 *
 * @author andi m
 */
public class BinerGajilGenap {

    /**
     * @param args the command line arguments
     */
   public static void main ( String [] args ) throws IOException{
     Scanner input=new Scanner(System.in);
     System.out.print ( "Masukan Bilangan Binernya = " ) ;
     String str = input.nextLine();
     long num = Long.parseLong(str) ;
     long rem;
     while ( num > 0 ){
       rem = num % 10 ;
       num = num / 10 ;
       if ( rem != 0 && rem != 1 ){
         System.out.println ( "Ini bukan bilangan biner." ) ;
         System.out.println ( "Silahkan Coba lagi" ) ;
         System.exit ( 0 ) ;
       }
     }
     int i= Integer.parseInt ( str,2) ;
     System.out.println ( "Desimalnya : " + i ) ;
   }
}
-
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>


struct datapointer{
   int nilai;
   struct datapointer *next;
} *first=NULL;  /*variabel first di set NULL agar tercipta sebuah                     linked list kosong */

void inputdata(void);
void outputdata(void);

int main(){

    first = (struct datapointer*)malloc(sizeof(struct datapointer));

     /* Variabel first di isi dengan sebuah alamat pada memory. Variabel first akan menjadi “head” atau kepala pada pointer.Pada algoritma inyi tidak ada perubahan nilai variabel first, sehingga data pertama yang di inputkan menjadi data pertama yang diproses saat penelusuran data*/

     /* Perintah “malloc” merupakah perintah “memory allocation”. Perintah ini berfungsi mengalokasikan suatu alamat pada memory pada sebuah variabel*/

    inputdata();
    outputdata();

    system("pause");
    return 0;
}

void inputdata(void){
   struct datapointer *newpointer;
   char reply;
   newpointer = first;
   do{
      printf("Input Data List : ");
      scanf("%d",&newpointer->nilai);/*perintah pengisian data pada       linked list */

      printf("Is There More (Y/N) : ");
      do{
        reply=toupper(getch());
      }while (!(reply=='Y'||reply=='N'));

      /* toupper merupakan perintah untuk meng-upcase (mengkapitalkan) sebuah karakter.pada sebagian compiler perintah ini hanya terdapat pada librari ctype.h perintah getch merupakan perintah untuk membaca inputan dari keyboard.pada sebagian compiler perintah ini hanya terdapat pada librari conio.h*/

      if(reply=='Y'){
        newpointer->next = (struct datapointer*)malloc(sizeof(struct datapointer));
        newpointer = newpointer->next;
        /* Jika masih ada penambahan data, maka newpointer->next harus dialokasikan pada memory yang baru.Selanjutnya newpointer akan mengambil alamat memory yang baru tersebut dan mengisikan nilai pada alamat tersebut*/

      } else newpointer->next = NULL;

      /* jika tid ak ada data yang dimasukkan lagi, maka sebagai penanda akhir dari linked list, newpointer->next di set NULL */ 

      printf("\n");

  }whilereply=='Y');
}

void outputdata(void){
     struct datapointer *temp;
     temp = first;

     while (temp){
        printf("Data Pointer = %d\n",temp->nilai);
        temp = temp->next;
     }
   getch();
}
#include<stdio.h>
#include<conio.h>

main()
{
int pilih,pakai;
float jumlah;
gotoxy(20,3);printf("<<<<MENGHITUNG TAGIAHAN LISTRIK>>>>\n\n");
gotoxy(20,5);printf("MENU BESAR DAYA\n");
gotoxy(20,7);printf("1.daya 400\n");
gotoxy(20,8);printf("2.daya 900\n");
gotoxy(20,9);printf("3.daya 1300\n");
gotoxy(20,10);printf("pilih(1-3)");scanf("%d",&pilih);
clrscr();
switch(pilih)
{
   case 1:
   printf("msukkkan besar pemakaian="); scanf("%d",&pakai);
    {
      if(pakai<=20)
      {
      jumlah=30000+(pakai*400);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>20 && pakai<=35)
      {
      jumlah=30000+(pakai*450);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>35)
      {
      jumlah=30000+(pakai*600);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
    }
      }
      break;
   case 2:
   printf("msukkkan besar pemakaian="); scanf("%d",&pakai);
    {
      if(pakai<=20)
      {
      jumlah=35000+(pakai*400);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>20 && pakai<=35)
      {
      jumlah=35000+(pakai*450);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>35)
      {
      jumlah=35000+(pakai*600);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
    }
      }
      break;
      case 3:
   printf("msukkkan besar pemakaian="); scanf("%d",&pakai);
    {
      if(pakai<=20)
      {
      jumlah=48000+(pakai*400);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>20 && pakai<=35)
      {
      jumlah=48000+(pakai*450);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
      }
      else
      if(pakai>35)
      {
      jumlah=48000+(pakai*600);
      printf("jumlah tagihan yang harus di bayar adalah  Rp%f",jumlah);
    }
      }

   }
getch();
}

-

package randompadaarray;


public class RandompadaArray {

 
    public static void main(String[] args) {
        // TODO code application logic here
        String[]names;
        names=new String[5];
        names[0]="John";
        names[1]="Jakson";
        names[2]="Michael";
        names[3]="Ariana";
        names[4]="Grande";
        int num=(int) (Math.random()*5);
        System.out.println("nama saya adalah"+names[num]);
    }
 
}

- -
program kalkulator GUI dengan java di netbeans Download
-
#include <cstdlib>
#include <iostream>

using namespace std;

class segitiga{
private:
    int tinggi;
    int alas;
    float Luas;
public:
    segitiga();
    int setsegitiga(int alas,int tinggi);
    void getLuas();
    void info();
};
int main(int argc, char** argv) {

    segitiga A;
    A.setsegitiga(5,6);
    A.info();
}

 int segitiga::setsegitiga(int alas,int tinggi){
     this->alas=alas;
     this->tinggi=tinggi;

 }

 void segitiga::info(){
     cout<<alas;
     cout<<tinggi;
 }

-