Kamis, 25 Desember 2014

Program yang mengandung if else, array, looping dan fungsi




Seperti biasa sebelum saya tampilkan program yang sudah jadi, saya beritahu terlebih dahulu tutorial membuat sebuah program. Ikuti langkah-langkah berikut ini:
1. Pertama kita buka dulu code block nya.

2. Kemudian klik create a new project.

3. Kemudian klik console application, setelah muncul tampilan selanjutnya dan klik next.



4. Karena saya menggunakan pemrograman bahasa c maka kita pilih C. Kemudian klik next.

5. Nah, pada tampilan ini kita diarahkan untuk membuat judul project serta folder untuk menempatkan project. Lalu klik next.

6. Setelah itu klik finish.

7. Maka akan muncul lembar kerja untuk membuat project.

8. Dalam lembar tersebut kita mulai membuat projectnya.

9. Setelah projectnya selesai, selajutnya klik build and run atau tekan tombol F9 pada keyboard.


10. Kemudian program akan berjalan seperti ini.



Berikut ini adalah beberapa contoh script program yang mungkin bisa membantu anda besrta hasil programnya yang sudah jadi.
1. Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkececil dari tiga buah nilai yang di inputkan.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a, b, c, max, min ;
    printf("Masukkan bilangan pertama : ");
    scanf("%d",&a);
    printf("Masukkan bilangan kedua   : ");
    scanf("%d",&b);
    printf("Masukkan bilangan ketiga  : ");
    scanf("%d",&c);

    if (a>b)
        {
            max=a; min=b;
        }
    else
        {
            max=b; min=a;
        }

    if (c>max) max=c;
    if (c<min) min=c;

    printf("\nBilangan terbesar : %d\n",max);
    printf("Bilangan terkecil : %d\n",min);

}



2. Mencetak bilangan ganjil kelipatan tiga diantara angka 10 s/d 50.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i;
    for (i=10; i<=50; i++)
    {
        if(i%3==0 && i%2==1)
        {
            printf("Bilangan ganjil dari kelipatan 3 : %d\n",i);
        }
    }
}


3. Menghitung tahun kabisat,  nilai tahun harus di input di keyboard.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int tahun;

    printf("Masukkan tahunnya : ");
    scanf("%d",&tahun);

    if(tahun%4==0)
    {
        printf("\nTahun %d adalah tahun kabisat\n", tahun);
    }
    else
    {
        printf("\nTahun %d bukan tahun kabisat\n", tahun);
    }
}

 




4. Membuat program untuk menghitung nilai menurut formula yang diberikan dari duah buah deret angka dengan X = 2,  4,  6,  3,  2 dan Y = 4,  2,  3,  5,  2.

#include <stdio.h>
#include <stdlib.h>

int main()
{

    int jml=0, i;
    int x[5]={2,4,6,3,2},y[5]={4,2,3,5,2};
    printf("Nilai X: 2,4,6,3,2\n");
    printf("Nilai Y: 4,2,3,5,2\n\n\n");

    printf("Proses penyelesaian\n\n");

    for(i=0;i<5;i++)
    {
        printf("2 x %d + %d = %d\n", x[i], y[i], (2*x[i])+y[i]);
        jml=jml+((2*x[i])+y[i]);
    }
    printf("\n\nTotal dari 2X+Y adalah = %d\n", jml);

    return 0;
}

 




5. Selesaikan formula berikut ini Y = ∑ !Xi ;  dengan Xi = 3, 4, 2, 2.

#include <stdio.h>
#include <stdlib.h>

int faktorial (int nilai);
int main()
{
    int x[4]={3,4,2,2},i, hasil=0;
    printf("Nilai X : 3,4,2,2\n\n");

    for(i=0; i<=3; i++)
    {
        hasil= hasil + faktorial (x[i]);
        printf("%d Faktorial = %d\n",x[i],faktorial (x[i]));
    }
    printf("\nJumlah Faktorialnya adalah : %d\n",hasil);

}
int faktorial (int nilai)
{
    int fkt=1,i;
    for(i=1; i<=nilai; i++)
    {
        fkt= fkt * i;
    }
    return(fkt);
}

 




6. Selesaikan formula berikut ini Y = ∑ Xn ;  dengan n = 2,  2, 3, 2; dan nilai X = 2.

#include <stdio.h>
#include <stdlib.h>

int pangkat (int x, int n);
int main()
{
    int x=2;
    int n[4]={2,2,3,2};
    int i,hasil=0;

    printf("Nilai x = 2\n");
    printf("Nilai n = 2,2,3,2\n\n");

    for (i=0; i<=3; i++)
    {
        hasil=hasil+(pangkat (x,n[i]));
        printf ("2 pangkat %d : %d\n",n[i],pangkat(x,n[i]));
    }
    printf("\ntotalnya adalah : %d\n",hasil);
}
int pangkat (int x, int n)
{
    int pk=1,i;
    for(i=1; i<=n; i++)
    {
        pk=pk*x;
    }
    return(pk);
}

 




7. Selesaikan formula berikut ini Y =  ; dengan X = 2,  2, 4, 2; dan n = 2, 1, 2, 2;                     



#include <stdio.h>
#include <stdlib.h>

float perpangkatan(float x,float n);
float pembagian(float x,float n);
int main()
{
    int x[4]={2,2,4,2}, n[4]={2,1,2,2};
    int i;
    float hasil=0;

    printf("Nilai X = 2,2,4,2\n");
    printf("Nilai n = 2,1,2,2\n\n");

    for (i=0;i<4;i++)
        {
        hasil=hasil+(pembagian(x[i],n[i]));
        printf("%d / (%d ^ %d) = %.2f\n",x[i],x[i],n[i],pembagian(x[i],n[i]));
        }
    printf("\n\nJumlah Total = %.2f\n",hasil);
}
float perpangkatan(float x,float n)
{
    float p=1, i;
    for(i=1; i<=n; i++)
    {
        p=p*x;
    }
    return(p);
}
float pembagian(float x,float n)
{
    float b;
    b=x/(perpangkatan (x,n));
    return(b);
}

 


Minggu, 16 November 2014

Program Matriks Diagonal (dalam bahasa C)

1. Buka program code block terlebih dahulu.

2. Klil File -> New -> Project

3. Maka akan muncul tampilan seperti dibawah ini. Kemudian pilih Console Application

4. Tidak perlu mencentang Skip this page next time , klik Next

5. Pada Please make a selection pilih “C” , kemudian klik Next

6. Kemudian tulis nama project yang anda inginkan, lalu pilih dimana folder  tersebut anda simpan. Lalu klik Next

 

7. Setelah itu klik Finish

8. Maka akan muncul tampilan seperti ini. Kemudian klik sources lalu klik main.c

9. Setelah itu silahkan inputkan data seperti dibawah ini.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i, j, a [5][5];
    printf("Program Matriks diagonal\n");
    printf("\n");

    for(i=0; i<=4; i++)
    {
        for(j=0; j<=4; j++)
        {
            if(i==j)
            {
                a[i][j]=0;
            }
            else
            {
                a[i][j]=1;
            }
            printf("%d\t",a[i][j]);
        }
        printf("\n");
    }
}

 

10. Kemudian klik Build and run atau tekan F9 pada keyboard anda. Maka program akan berjalan seperti di bawah ini:

 

 

Minggu, 28 September 2014

TUTORIAL MEMBUAT PROGRAM DALAM BAHASA C

Saya akan memberikan sebuah tutorial membuat sebuah program bahasa C yang sederhana. Saya dapat mempelajari bahasa C karena saaya kuliah di Prodi Pendidikan Teknik Informatika dan Komputer di Unniversitas Negeri Semarang. Baiklah saya akan memberikan tutorialnya sebagai berikut:


    1.     Buka program CodeBlock nya terlebih dahulu.






 

 

 

 

 

   

 

 

 

 

 

 

 

 

         2.       Untuk langkah yang pertama Klik File -> New -> Project

     3.       Maka akan muncul tampilan seperti dibawah ini. Dan pilih Console Application

 

       4.       Tidak perlu mencentang Skip this page next time , klik Next



          5,  Pada Please make a selection pilih “C” , kemudian klik Next




      6.       Kemudian tulis nama project yang aada inginkan, lalu pilih dimana folder  tersebut anda simpan. Lalu klik Next




      7.       Setelah itu klik Finish



      8.       Maka akan muncul tampilan seperti ini. Kemudian klik sources lalu klik main.c




     9.       Setelah itu silahkan inputkan data seperti dibawah ini.


#include <stdio.h>
#include <stdlib.h>

int main()
{
do
    {

    int hari;
    printf("\n");
     printf("Silahkan Cek Jadwal Kuliah Anda Disini....\n");
     printf("\n");
     printf("Silahkan input hari sesuai dengan nomor yang dibawah:\n");
     printf("1. Senin\n");
     printf("2. Selasa\n");
     printf("3. Rabu\n");
     printf("4. Kamis\n");
     printf("5. Jum'at\n");
     printf("6. Sabtu\n");
     printf("7. Minggu\n");
     printf("\n");

    printf("Masukkan hari : ");
    scanf("%d", &hari);

    switch(hari)
        {
        case 1 :
            puts("\nJadwal kuliah anda hari senin adalah:\n");
            printf("07.00-08.40 Elektronika\n");
            printf("09.00-10.40 Praktik Elektronika\n");
            printf("11.00-12.40 Algoritma dan Pemrograman\n");
            printf("13.00-14.40 Praktik Algoritma dan Pemrograman\n");
            printf("16.00-16.40 Green Computing\n");
            break;
        case 2 :
            puts("\nJadwal kuliah anda hari selasa adalah:\n");
            printf("11.00-12.40 Pengantar Teknologi Informasi\n");
            printf("13.00-14.40 Pendidikan Pancasila\n");
            printf("15.00-17.30 Matematika Dasar\n");
            break;
        case 3 :
            puts("\nJadwal kuliah anda hari rabu adalah:\n");
            printf("13.00-14.40 Pendidikan Agama Islam\n");
            break;
        case 4 :
            puts("\nJadwal kuliah anda hari kamis adalah:\n");
            printf("07.00-08.40 Literasi Komputer\n");
            printf("09.00-10.40 Praktik Literasi Komputer\n");
            printf("11.00-12.40 Fisika\n");
            printf("13.00-14.40 Logika Matematika\n");
            break;
        case 5 :
            puts("\nJadwal kuliah anda hari jum'at adalah:\n");
            printf("Mungkin anda lelah\n");
            printf("Hari ini kuliah kosong\n");
            break;
        default :
            printf("\nMaaf sabtu dan minggu tidak ada kuliah\n");
            printf("Jika anda ingin kuliah sendiri, silahkan...\n");
            break;

        }
     }
     while(1);
}


     10.   Untuk menjalankan program ditersebut klik Build -> pilih Build and Run atau langsung saja tekan F9 pada keyboard.



        11.  Maka program akan berjalan seperti dibawah ini.