Pemograman


 Bahasa C, Code Block

1.     Program Membuat Segitiga Pascal
 
#include<stdio.h>
#include <stdlib.h>

int main()
{
int nilai,a,i,k,j;
printf("Masukan nilai pemangkatan :");
scanf("%i", &nilai);
for (i=0; i<=nilai; i++)
{
for (k=0; k<=((2*nilai)-(2*i)); k++)
{
printf(" ");
}
for (j=0; j<=i; j++)
{
if (j==0||i==j)
{
a=1;
}else{
a=a*(i+1-j)/j;
}
printf("%4i", a);
}
printf("\n");
}
system("PAUSE");
Return 0;
}


2. Program Membuat Nilai Akhir dengan Huruf

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

int main()

{  
    //DEKLARASI INPUT
    float absen,tugas,kuis,uts,uas, nilaiakhir;
    printf("Masukkan Nilai Absen : ");scanf("%f",&absen);
    printf("Masukkan Nilai Tugas : ");scanf("%f",&tugas);
    printf("Masukkan Nilai Kuis  : ");scanf("%f",&kuis);
    printf("Masukkan Nilai UTS   : ");scanf("%f",&uts);
    printf("Masukkan Nilai UAS   : ");scanf("%f",&uas);
    absen=0.05*absen;
    tugas=0.15*tugas;
    kuis=0.15*kuis;
    uts=0.30*uts;
    uas=0.35*uas;
    nilaiakhir=absen+tugas+kuis+uts+uas;
    printf("Nilai Akhir =  %.2f ", nilaiakhir);

//PERHITUNGAN NILAI HURUF
    if(nilaiakhir>=80){printf ("\n Nilai = A");
} else if(nilaiakhir<80&&nilaiakhir>=65){printf ("\nNilai = B");
}else if(nilaiakhir<65&&nilaiakhir>=55) {printf("\nNilai = C");
}else if(nilaiakhir<55&&nilaiakhir>=40) {printf ("\nNilai = D");
}else {printf ("\nNilai = E");


}
   return 0;
}

3. Program Mengurutkan Angka dari Kecil ke Besar dari 4 Input Angka

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

int main()
{
    int a,b,c,d,tmp;
    printf("Masukkan Nilai Pertama  : ");scanf("%d",&a);
    printf("Masukkan Nilai Kedua    : ");scanf("%d",&b);
    printf("Masukkan Nilai Ketiga   : ");scanf("%d",&c);
    printf("Masukkan Nilai Ke-empat : ");scanf("%d",&d);
    if(a>b){(tmp=a,a=b,b=tmp);
    }
    if(a>c){(tmp=a,a=c,c=tmp);
    }
    if(a>d){(tmp=a,a=d,d=tmp);
    }
    if(b>c){(tmp=b,b=c,c=tmp);
    }
    if (b>d){(tmp=b,b=d,d=tmp);
    }
    if(c>d){(tmp=c,c=d,d=tmp);
    }
    {printf("Urutan angkanya adalah : %d, %d, %d, %d",a,b,c,d);
}
     printf(“\n”);
     system(“pause”);
     return 0;

4. Program Mencari FPB
#include <stdio.h>

#include <stdlib.h>



int main()

{

    int x, y, r;

    printf("Mencari Nilai FPB\n");

    printf("Masukan Bilangan Pertama : ");

    scanf("%d", &x);

    printf("Masukan Bilangan Kedua   : ");

    scanf("%d", &y);

    r=x%y;

    while (r!=0){

    x=y;

    y=r;

    r=x%y;}

    printf("Faktor Persekutuan Terbesarnya adalah %d", y);

    printf("\n\n");

    system("pause");

    return 0;

}

5. Program Dengan Output Benar / Salah

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

int main()
{
    int c;
    printf("Hitunglah : \n");
    printf("15 + 20 = ");
    scanf("%d", &c);
    if (c==35){
        printf("Anda Benar !");
        }else {
        printf("Anda Salah !");}
        printf("\n\n");
        system("pause");
    return 0;
}