Showing posts with label bahasa c. Show all posts
Showing posts with label bahasa c. Show all posts

Friday, January 27, 2012

Menghitung Luas Persegi Panjang -Latihan Bhs C-

Bismillah ...
Alhamdulillah, Sudah bisa berlanjut untuk mem-posting sesuatu. Meskipun ini dari judul sudah terlihat sangat dasar sekali,, yaa ngga' papa,, apa salahnya jika kita mengulang sedikit ilmu yang sudah kita pelajari. Alangkah lebih baiknya jika kita me-review apa yang sudah kita dapat waktu kuliah (karena skrg mayoritas kuliah sudah libur. hehehe..). Kemarin, waktu saya lagi browsing (cari-cari soal/latihan githu), tiba saya dapat soal bahasa C . dan lebih baik kita bahas,, Soalnya :
Buat sebuah program untuk menghitung luas persegi panjang, nilai panjang dan lebar dimasukan melalui keyboard sedangkan besar nilai luas muncul secara otomatis...
Berikut adalah Listing Programnya :
Pertanyaannya,, Kenapa Listingya dibuat Image ???
Disinilah Letak pembelajaran Bagi anda - anda sekalian (biar ada usahanya 'sedikit', Meskipun hanya menyalin listing programnya 'saja'). Tidak hanya 'Mbacem' (kata temen-temen), tapi tetep ada (meskipun sedikit) pembelajaran. Silahkan Hapus Tulisan yang berwana hijau, karena itu hanya penjelasan singkat..



Jikalau anda memang sudah 'Kepepet' (opo iku..) atau 'Terdesak' Disini,, saya memberikan listingnya :
     #include <stdio.h> //preprocessor

     main(){
      int panjang, lebar; //deklarasi variabel
      puts("Program Menghitung Luas Persegi Panjang\n\n");
      printf("Masukkan Nilai Panjang : "); scanf("%d", &panjang); //User diminta untuk menginputkan nilai dr var. "panjang"
      printf("Masukkan Nilai Lebar : "); scanf("%d", &lebar); //User diminta untuk menginputkan nilai dr var. "lebar"
      puts(""); //ENTER atau turun satu baris
      printf("Nilai Luas : %d\n\n", (panjang*lebar)); //Proses Output untuk menapilkan hasil perkalian "panjang" dengan "lebar"
     }
     

Tuesday, November 1, 2011

Membuat Segitiga Sama Kaki - Bahasa C -

Bismillah ...


Alhamdulillah dengan cepatnya waktu sudah posting artikel lagi,,, Untuk postingan kali ini mungkin bagi aku,, ini adalah problem looping yang sangat "KEREN.." hehehe,, sebenarnya aku sendiri lama yaaa ngerjakan problem yang satu ini.. akan tetapi Alhamdulillah yaaa sesuatu banget...!!! Akhirnya aku bisa meneyelesaikan problem ini... source code nya ada dibawah dengan sedikit penjelasan dari comment - comment yang telah di tuliskan sesuai denga kegunaan-nya monggo disimak..

Bingung kaaaann .. Kalo' kita diskusi akan lebih baik Karena aku bisa menjelaskan lebih leluasa dari comment / pertanyaan yang anda berikan... Dan sebagi tambahan Diskusi akan membuat kita mendapta ilmu yang lebih banyak...

Membuat Segitiga dari Angka -Bahasa C-

Bismillah ...

Alhamdulillah semoga anda tidak habis-habisnya untuk belajar, selalu memotivasi diri sendiri untuk GIAT belajar Semoga dengan semangat kita belajar bisa menghantarkan kita ke tujuan yang layak nantinya.. ehmm.. naaaahh,, ini ada artikel yang membahas problem pada proses looping [perintah for(), do-while(), while()] ini artikel ditujukan kepada orang - orang yang mau mempelajari bahasa C lebih mendalam (mempelajari looping lebih dalam) semoga BERMANFAAT





 
#include <stdio.h>

main(){
 /*
 *Program menampilkan segitiga dengan inputan dari user
 *dan berbentuk segitiga sama sama kaki... */
 int a= 1, n, u, c;
 printf("Masukkan n = "); scanf("%d", &n); //inputan User
 //segitga siku - siku pertama
 for(u=1; u <= n; u++){ // looping untuk ke bawah / menurun...1
  a = u; // mengurutkan nilai variabel a...1 (ex: 1,2,3,4, dst)
  for(c = 1; c <= u; c++){ // looping untuk kekanan / mendatar..2
   printf("%d ", a);
   a--;
  }
  puts(""); //ENTER
 }

 //segitga siku - siku kedua
 for(u = n-1; u >= 1; u--){ // looping untuk ke bawah / menurun...2
  a = u; // mengurutkan nilai variabel a...2 (ex: 1,2,3,4, dst)
  for(c = 1; c<= n-1; c++){ // looping untuk kekanan / mendatar...2
   printf("%d ", a);
   a--;
  }
  n--;
  puts(""); //ENTER
 }
}
Sekian...........

Saturday, October 29, 2011

Penjelasan Variabel pada Bahasa C

Bismillah ...

Hahaha.. pengenalan variabel pada bahasa C hahaha, akan tetapi pembahasan kali ini tidak terfokus di penggunaan variabel pada bahasa C semoga file ini bisa bermanfaat bagi anda sekalian,, silahkan disimak ..




Variabel
  • Variabel merupakan komponen penting pada pemrograman
  • Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi program berlangsung
  • Jika suatu variabel diisi dengan nilai di luar jangkauannya maka nilai yang akan disimpan akan diubah sesuai dengan jangkauannya. Misalnya, bila suatu variabel bertipe integer diberi nilai 75000, yang tersimpan pada variabel tersebut berupa 9494. Sebab nilai positif terbesar pada tipe integer yaitu 32767
  • Perlu diketahui, pemrograman aritmatika yang menngunakan tipe seperti integer akan lebih cepat dibandingkan kalau menggunakan tipe long integer, itulah sebabnya sedapat mungkin untuk menggunakan variabel dengan memori berukuran kecil

Lingkup Variabel
  • Pemahaman terhadap lingkup variabel di dalam penulisan fungsi sangatlah penting, agar tidak salah dalam menggunakan suatu variabel.
  • Lingkup variabel menentukan keberadaan suatu variabel tertentu didalam fungsi. Ada variabel yang hanya dikenal di suatu fungsi dan tidak dikenal pada fungsi lain. Namun ada juga variabel yang dapat diakses oleh semua fungsi.
  • Jenis variabel berdasarkan kelas penyimpanannya, yang berkaitan dengan lingkup variabel, yaitu: Variabel otomatis, Variabel Statis, Variabel eksternal, Variabel Dinamis
Variabel Otomatis
  • Variabel yang didefinisikan di dalam suatu fungsi berlaku sebagai variabel lokal bagi fungsi.
  • Suatu variabel otomatis mempunyai sifat :
- Variabel hanya akan diciptakan pada saat fungsi dipanggil.
- Pada saat fungsi berakhir (selesai dieksekusi), variabel otomatis menjadi sirna.
- Tidak ada inisialisasi secara otomatis (pada saat variabel diciptakan). Inisialisasi oleh pemrograman akan dikerjakan setiap kali fungsi dipanggil.
- Hanya dapat diakses di dalam fungsi yang mendifinisikan.
  • Selang waktu antara penciptaan variabel hingga penyirnaannya sering disebut sebagai lifetime atau durasi. Durasi dari variabel otomatis hanya pada saat fungsi yang mendifinisikannya dieksekusi.

Variabel eksternal
  • Variabel eksternal merupakan kebalikan dari vaiabel otomatis. Variabel eksternal adalah variabel yang didifinisikan diluar fungsi manapun. Variabel ini dikenal juga sebagai variabel global, sebab variabel ini dikenal disemua fungsi. Variabel ini dapat dideklarasikan bukan didefinisikan, karena tidak ada pengalokasian memori.
  • Variabel eksternal mempunyai durasi selama program diekskusi. Dengan kata lain, memori yang digunakan untuk variabel ini tetap dipertahankan selama program belum berakhir.

Variabel statis
  • Baik variabel eksternal maupun otomatis dapat berkedudukan sebagai variabel statis.
  • Suatu variabel statis mempunyai sifat :
o Jika variabel local berdiri sebagai variabel statis, maka :
- Variabel tetap hanya dapat diakses pada fungsi yang mendifinisikannya
- Variabel tidak hilang saat dieksekusi fungsi berakhir nilainya akan tetap dipertahankan, sehingga akan dikenali pada pemanggilan fungsi untuk tahap berikutnya.
- Inisialisasi oleh pemrograman akan dilakukan sekali saja selama program dijalankan, jika tidak ada inisialisasi secara eksplisit, variabel diisi dengan nol.
o Jika Variabel eksternal dijadikan sebagai variabel statis, variabel ini dapat diakses oleh semua file yang didifinisikan pada file yang sama dengan variabel eksternal tersebut (hal ini bermanfaat pada pemrograman file berganda atau kode program ditaruh pada beberapa file).
Sekian ......

Friday, October 28, 2011

Membuat Segitiga -Latihan Bahasa C-

Bismillah ...


Alhamdulillah... hasil eksperimen dari bahasa C dapat membuahkan hasil yang tidak seberapa... Postingan ini sebenarnya hanya untuk pembelajaran bagi saya untuk bisa alias mengerti dan paham / memahami proses looping (perulangan) lebih dalam lagi... semoga postingan ini bermanfaat bagi anda sekalian ... sekian




 
#include <stdio.h>
main(){
 int a, n, u, b=10, c, d, e, f;
 c = b;
 for(u=1;u<=b;u++){
  for(d=1;d<=c;d++){
   printf(" ");
  }
  for(a=1;a<=c;a++){
   printf("/");
  }
  
  c--;
 puts("");
 }
}
wassalam...

Wednesday, October 26, 2011

Membuat Persegi -Latihan Bahasa C-

Bismillah ...

Alhamdulillah,, sebenarnya postingan hanya untuk iseng-isengan.. hehehe.. Dan sekaligus untuk belajar lebih dalam lagi akan serunya bahasa C,, hehehe. (yang katanya temenku Bahasa "C(etan") :-P) sebenarnya bahasa itu sendiri memang susah,, karena itu dasar / yang pertama kali diajarkan pada semester ke-1 pada jurusan TEKNIK IINFORMATIKA (Kenapa besar font-nya,, soalnya itu jurusan ku ,,hehehe). yah langsung saja,, ini kebenaran saya berusaha untuk mengotak-atik fungsi perintah for() pada bahasa C yang langsung saja pada scriptnya aja...




 
#include <stdio.h>
main(){
 int a, n, u;
 printf("Masukkan n = "); scanf("%d", &n);
 puts("");
 for(u=1;u<=n;u++){
  for(a=1;a<=n;a++){
   if(a==1 || a==n) printf("||");
   else if (u == 1 || u == n) printf("|");
   else printf(" ");
  }
  puts("");
 }
 puts("");
}

Wednesday, September 28, 2011

Syarat Penamaan Variabel Dalam Bahasa C

Bismillah ... 1. Bahasa C merupakan bahasa yang bersifat case-sensitive (membedakan penulisan huruf kecil dan huruf huruf besar) sehingga nama variable pada saat dideklarasikan dan digunakan, penulisannya harus sama.
Contoh:
Dalam bahasa C, variable a dan A akan dianggap sebagai dua buah varibel yang berbeda. 2.Nama variable tidak boleh berupa angka ataupun diawali oleh karakter yang berupa angka.
Contoh:
int 234 ; /*SALAH,karena nama variable berupa angka*/ int 3Dimensi ; /*SALAH, karena nama variable diawali oleh angka*/ int S1 ; /*BENAR, karena nama variable diawali oleh huruf*/ 3.Nama variable tidak boleh mengandung spasi
Contoh:
float Bilangan Riil ; /*SALAH, karena mengandung spasi*/ float BilanganRiil ; /*BENAR*/ float _BilanganRiil ; /*BENAR*/ float Bilangan_Riil ; /*BENAR*/ 4.Nama variable tidak boleh menggunakan karakter-karakter yang merupakan simbol (@,?,#,!,dll), meskipun karakter tersebut terletak di tengah atau di belakang nama variable.
Contoh:
int #5 ; /*SALAH, karena mengandung tanda #*/ int 6@ ; /*SALAH, karena mengandung tanda @*/ int tu?juh ; /*SALAH, karena mengandung tanda ?*/ 5.Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. 6.Memberi nama variable sedeskriptif mungkin sehingga program akan mudah untuk dibaca dan dimengerti oleh orang lain.
Contoh:
Apabila kita akan mendeklarasikan variable untuk menyimpan nilai dan luas lingkaran, maka kita akan dapat memberinya nama luas, L, LuasLingkaran atau yang lainnya

Jika ada Post yang tidak muncul gambarnya atau ada link yang tidak bisa di klik pada postingan saya, mohon kabari saya ya, via FB Terima kasih