SELAMAT DATANG DI BLOG SAYA :)

Kamis, 21 Januari 2016

Dasar Dasar Pemrograman Bahasa C

oke, topik kali ini masih dalam dunia engineering. pada kesempatan kali ini saya akan berbagi pengetahuan mengenai bahasa pemograman C. berikut  beberapa percobaan dasar untuk memahami sedikit tentang bahasa C. oke langsung saja cekidot :D
1. Menghitung jumlah delapan triangular tanpa pernyataan for()

/* program :triangular1.c */
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
 int jumlah = 0;
jumlah = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8;
printf("Jumlah delapan triangular adalah %d\n",jumlah);
system("PAUSE");
    return EXIT_SUCCESS;
}



2. Pemakaian for untuk membentuk deret naik.

/* File program : for1.c */
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
   int angka;
   for(angka = 10; angka &lt;= 100; angka += 10)
   printf("%d\n", angka);
    system("PAUSE");
    return EXIT_SUCCESS;
}



3. Pemakaian for untuk membentuk deret turun


/* File program : for2.c */
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
 int bilangan;
 for (bilangan = 100; bilangan &gt;= 10; bilangan -= 10)
 printf("%d\n", bilangan);
 system("PAUSE");
 return EXIT_SUCCESS;
}


4. Menghitung jumlah 200 triangular menggunakan for().


/* File program : triangular2.c */
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int n, jumlah = 0;
    for (n=1; n&lt;=200; n++)
    jumlah = jumlah + n;
    printf("Jumlah 200 triangular adalah %d\n", jumlah);
    system("PAUSE");
    return EXIT_SUCCESS;
}



5. Membuat tabel dari jumlah triangular yang diinputkan

/* File program : triangular3.c */
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int n, bil, jumlah = 0;
    printf("Masukkan bilangan triangular : ");
    scanf("%d", &amp;bil);
    printf("\nTABEL PENJUMLAHAN TRIANGULAR\n\n");
    printf("%3s%10s\n\n","n","Jumlah");
    for (n=1; n&lt;=bil; n++)
    {
        jumlah = jumlah + n;
        printf("%3d %7d\n", n, jumlah);
        }
        system("PAUSE");
        return EXIT_SUCCESS;
}



6. Menghitung jumlah kata dan karakter dalam suatu kalimat

/* File program : jumkar.c */
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char kar;
int jumkar = 0, jumspasi = 0;
puts("Masukkan sebuah kalimat lalu akhiri dengan ENTER.");
puts("program ini akan menghitung jumlah karakter ");
puts("pada kalimat tersebut.\n");
while((kar = getchar()) != '\n')
{
jumkar++;
if (kar == ' ') jumspasi++;
}
printf("\nJumlah karakter = %d", jumkar);
printf("\nJumlah SPASI = %d\n\n", jumspasi);
system("PAUSE");
    return EXIT_SUCCESS;
}


7. Membalik angka menggunakan pernyataan while().
/* File program : loop9.c */
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int bil, digit_kanan;
    printf("Masukkan bilangan yang mau dibalik : ");
    scanf("%d", &amp;bil);
    printf("Hasil pembalikannya = ");
    while(bil != 0)
   {
   digit_kanan = bil % 10;
   printf("%d", digit_kanan);
   bil = bil / 10;
   }
   printf("\n");
  system("PAUSE");
    return EXIT_SUCCESS;
 }



8. Membaca tombol yang ditekan.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
 char pilihan;
  int sudah_benar = 0; /* diberi nilai salah lebih dahulu */

  printf("Pilihlah Y atau T.\n");
 
  /* program dilanjutkan jika tombol Y,y,T atau t ditekan */
 while(!sudah_benar)
 {
    pilihan = getchar();       /* baca tombol */
    sudah_benar = (pilihan == 'Y') || (pilihan == 'y')||
       (pilihan == 'T') || (pilihan == 't');
 }
 
  /* memberi keterangan tentang pilihan */
  switch(pilihan)       
 {
 case 'Y':
 case 'y':
    puts("\nPilihan anda adalah Y");
  break;
 case 'T':
 case 't':
    puts("\nPilihan anda adalah T");
 } system("PAUSE");
    return EXIT_SUCCESS;
}


9. Pemakaian break untuk keluar dari looping

/* File program : tamat.c */
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
 char kar;
 
  printf("Ketik sembarang kalimat");
  printf(" dan akhiri dengan ENTER\n\n");
 
  for ( ; ; )
 {
    kar = getchar(); 
    if(kar == '\n')
     break;
 }
 printf("Selesai\n");
 system("PAUSE");
    return EXIT_SUCCESS;
}


10. Loop for bersarang untuk membuat tabel perkalian

#include <stdio.h>
#include <iostream>
#define MAKS 8
main()
{
int baris, kolom, hasil_kali;
for (baris = 1; baris &lt;= MAKS; baris++)
{
for (kolom = 1; kolom &lt;= MAKS; kolom++)
{
hasil_kali = baris * kolom;
printf ("%7d", hasil_kali);
}
printf("\n"); /* pindah baris */
}

system ("pause");
return 0;
}

11. Menampilkan bilangan ganjil antara 7 - 25 kecuali 15 menggunakan continue.
/* File program : ganjil.c */
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int x;
for (x = 9; x &lt; 25; x += 2)
{
if (x == 15)
continue;
printf("%4d", x);
}
printf("\n");
    system("PAUSE");
    return EXIT_SUCCESS;
}


oke demikian postingan saya mengenai dasar dasar Bahasa C. semoga membantu. :)
untuk penenrapannya tunggu postingan saya selanjutnya. :)
Share:

0 komentar:

Posting Komentar

iklan 1

Diberdayakan oleh Blogger.

Blogger templates