Headlines News :

Latest Post

Tampilkan postingan dengan label Cheat Sheet. Tampilkan semua postingan
Tampilkan postingan dengan label Cheat Sheet. Tampilkan semua postingan

Belajar C++, Konversi Bilangan Biner >< Desimal

Written By Firman on 21 Juli 2013 | 7/21/2013

Setelah lepas dari segala belenggu UAS dan postest yang bikin jidat makin lebar, akhirnya saya bisa nyatai juga, kalo dipikir-pikir sayang rasanya kalo materi yang kemaren saya dapet nggak saya share di sini, nih ada program sederhana yang mungkin berguna buat agan, program konversi bilangan biner >< desimal, check this out !


#include<stdio.h>
void satu (); void dua ();
main ()
{
       int a, pilih;
       printf("# MENU KONVERSI BILANGAN :\n");
       printf("1. Desimal Ke Biner\n2. Biner Ke Desimal\n\n");
       
       lagi :
       printf("Masukan Menu Konversi            : ");
       scanf("%d", &a);
       if (a == 1)          satu ();                     
       if (a == 2)          dua ();
        
       printf("Ingin Menghitung Kembali [y/t] ?? ");         
       pilih = getchar ();
       scanf("%c", &pilih);
       if(pilih == 'y') goto lagi;              
       if(pilih == 't') exit (0);
}

void satu ()
{
       int biner, desi=0, dua=1;
       printf("Masukkan Bilangan Biner          : ");   
       scanf("%d",&biner);
       do     {      desi+=(biner%2)*dua;    dua*=2;      biner/=10;    }     
       while (biner);
       printf("Bilangan Desimalnya adalah : %d\n \n", desi);
}

void dua ()
{
       int bil, hasil=0, i=0;
       printf("Masukkan Bilangan Desimal : ");  
       scanf("%d",&bil);
       while(bil>0)  {      hasil+=bil%2*(int)pow(10,i);     bil/=2;     i++;   }
       printf("Bilangan Binernya Adalah  : %d\n \n", hasil);
}

Dari sourcecode di atas, akan dihasilkan program seperti ini :


Selamat belajar . . . !

Lisensi Dokumen:
Copyright ® 2013 Namrif NominalNol. Dilarang menyalin sebagian dan atau seluruh konten tanpa ijin penulis. Konten ini dilindungi oleh Undang-undang HAKI Indonesia. Jika masih ingin menggunakan konten ini, silahkan cantumkan link ke konten ini.
DMCA.com

Belajar C++, Meng-copy Isi Sebuah String ke Dalam String yang Baru

Written By Firman on 13 April 2013 | 4/13/2013

Kali ini saya mau share dikit tentang string, yang nama kerennya "array of char" hehe kata temen saya sih gitu gan. Emang bener sih, string bisa dibilang serupa dengan array, namun dengan tipe data char. Yuk kita bedah sourcecode di bawah ini :

Kata kunci kali ini adalah : "strcpy"

#include<string.h> //library yg umum digunakan dalam program C++
#define MAKS 80 //mendefinisikan string bernama"MAKS" dengan nilai 80
main() //kepala fungsi
{
    char str1[MAKS]; //data bertipe char bernama str1, didefinisikan sebagai string bernama "MAKS"
    char str2[]="ABCDE"; //string tanpa nama, didefinisikan sebagai data char bernama str2, yang dalam data char tersebut, berisi "ABCDE"

    strcpy(str1,str2); //penggunaan fungsi COPY, meng-copy string asal, ke string tujuan (tujuan, asal)
    printf("String pertama : %s\n", str1); //mencetak hasil proses copy, str1
    printf("String kedua : %s\n", str2); //mencetak isi str2

    printf("\nby : nominalnol 3110121045");
    getch();
}

Tulisan berwarna hijau di dalam code box di atas adalah KOMENTAR, sehingga tidak akan memiliki pengaruh apapun terhadap program, hanya sebagai penjelas maksud kode saja. Saya rasa penjelasan di KOMENTAR sudah cukup jelas. Program di atas merupakan intrepretasi dari penggunaan fungsi "strcpy" sebagai salah satu fungsi dalam string yang berfungsi meng-copy isi sebuah string ke dalam string yang lainnya dengan format strcpy(string tujuan,string asal);.

Hasil outputnya gini nih :








Kali ini segini dulu ya, maaf kalau urutan belajarnya acak, sebenarnya ada banyak fungsi-fungsi dasar lain sebelum kita membahas string, cuman sekedar biar nggak terpaku materi aja. Sourcecode di atas asalnya dari modul kok(kecuali komentnya hehe), dan udah saya coba. Karena saya juga masih belajar, mari kita belajar bersama.. yeee.. haha alay. Semoga bermanfaat gan ! 

Lisensi Dokumen:
Copyright ® 2013 Namrif NominalNol. Dilarang menyalin sebagian dan atau seluruh konten tanpa ijin penulis. Konten ini dilindungi oleh Undang-undang HAKI Indonesia. Jika masih ingin menggunakan konten ini, silahkan cantumkan link ke konten ini.
DMCA.com

Pemrograman Dasar C++ Contoh Program Konversi Suhu

Written By Firman on 15 Desember 2012 | 12/15/2012


Fyuhh... sudah empat bulan nggak posting nih, maklum kesibukan baru sebagai mahasiswa semester awal memang sangat menyita waktu, misalnya aktivitas OSPEK, OPP,  LKMM, dll. Hmm.. Kali ini saya akan berbagi contoh source code C++ program konversi suhu yang aku dapet dari temenku yang jago coding, hehehe, Check this out !


#include<stdio.h>
#include<conio.h>

//prototipe fungsi
float konvert(float i,float j,float suhu)
{
      return ((j/i)*suhu);
      }
    
//fungsi utama
main()
{
      float i,j,hasil,suhu;
      char asal, tujuan;
    
      printf("Masukkan suhu = ");
      scanf("%f", &suhu);
      printf("Masukkan asal suhu = ");
      asal=getch();
      printf("%c\nMasukkan tujuan suhu = ", asal);
      tujuan=getch();
      printf("%c\n\n", tujuan);
    
      if (asal=='K')
      {
         suhu=suhu-273;
         }
      switch(asal)
      {
         case 'K':
            i=5;
            break;
         case 'C':
            i=5;
            break;       
         case 'R':
            i=4;
            break;
         case 'F':
            i=9;
            suhu=suhu-32;
            break;
         }
      switch(tujuan)
      {
         case 'C':
            j=5;
            hasil=konvert(i,j,suhu);
            break;
         case 'R':
            j=4;
            hasil=konvert(i,j,suhu);
            break;
         case 'F':
            j=9;
            hasil=konvert(i,j,suhu) + 32;
            break;
         case 'K':
            j=5;
            hasil=konvert(i,j,suhu) + 273;
            break;
         }
    
      printf("Hasil konversi %5.f %c = %5.2f %c",suhu,asal,hasil,tujuan);

      getch();
      return 0;
      }

Gunakan contoh tadi sebagai bahan percobaan untuk belajar ya, jangan buat contekan ! haha . . .


Lisensi Dokumen:
Copyright ® 2012 Namrif NominalNol. Dilarang menyalin sebagian dan atau seluruh konten tanpa ijin penulis. Konten ini dilindungi oleh Undang-undang HAKI Indonesia. Jika masih ingin menggunakan konten ini, silahkan cantumkan link ke konten ini.
DMCA.com

GuestBook



 
Support : Politeknik Elektronika Negeri Surabaya | SMK Negeri 1 Kota Mojokerto | SMP Negeri 1 Prambon Sidoarjo
Copyright © 2012. Bukan's Tutorial - All Rights Reserved
Template Created by Mas Kolis Re-Building by Bukan's Tutorial
Proudly powered by Blogger