#include#include #include #include int main(){ char kalimat[100]; int bhuruf, vokal=0, konsonan=0, spasi=0; int i; printf ("Input kalimat : "); gets(kalimat); bhuruf=strlen(kalimat); //ubah menjadi huruf kapital for (i=0;i
I like to move it,move it She likes to move it,move it He likes to move it,move it You like to ("move IT")
Sunday, May 30, 2010
Hitung jumlah huruf vocal dan konsonan
Saturday, May 29, 2010
Matriks Zigzag (C)
#include <stdio.h> #include <conio.h>
int main(){ int a[10][10]; int i, j, k, m, n; printf ("Inputkan Baris matriks : "); scanf ("%d", &m); printf ("Inputkan Kolom matriks : "); scanf ("%d", &n); printf ("\nMatriks yang Anda maksud : (%d,%d)\n\n",m,n); for (i=0 ; i<m ; i++){ for (j=0 ; j<n ; j++){ printf ("Elemen matriks (%d,%d) : ",i+1,j+1); scanf ("%d",&a[i][j]); } printf ("\n"); } printf ("\n"); for (i=0 ; i<m ;i++){ for (j=0 ; j<n ; j++){ printf ("%d ",a[i][j]); } printf ("\n"); } printf("\nZigzag dari matriks diatas : \n"); for (i=0 ; i<m ;i++){ for (j=0 ; j<n ; j++){ if ((i+1)%2==1){ printf ("%d ",a[i][j]); } else { printf ("%d ",a[i][n-j-1]); } } } getche(); return 0; }
ASCII (C)
#include#include int main(int argc, char *argv[]) { char huruf1, huruf2, huruf3; huruf1='a'; huruf2='b'; huruf3='C'; printf("\n %c kode ASCII nya %p",huruf1,huruf1); printf("\n %c kode ASCII nya %p",huruf2,huruf2); printf("\n %c kode ASCII nya %p",huruf3,huruf3); //system("PAUSE"); getche(); }
Jam (C)
#include#include int main(){ int dtk, mnt; printf("Masukkan jumlah detik : "); scanf("%d",&dtk); mnt=dtk/60; dtk=dtk%60; printf("hasil : %d : %d",mnt,dtk); getche(); return 0; }
Segitiga Pascal (C)
#include#include int main() { int i, j, k, tinggi, bil1[20], bil2[20]; printf("Masukkan tinggi segitiga : "); scanf("%d",&tinggi); bil1[1]=1; bil1[2]=1; bil2[0]=1; for (i = 1 ; i <=tinggi ; i++){ for(k=tinggi ; k>i ; k--) printf(" "); for (j=1 ; j<=i ; j++){ bil2[j]=bil1[j]; if (i==1 || i==2 || i==j) bil2[i]=1; //else { //if (j>i/2) // bil2[j]=bil2[j]; printf("%d ",bil2[j]); //} bil1[j]=bil2[j]+bil2[j-1]; } printf("\n"); } getche(); return 0; }
FPB (C)
#include#include int main(){ int x, y, bilkecil, bilbesar, i, FPB; printf("Masukkan bilangan pertama : "); scanf("%d",&x); printf("Masukkan bilangan kedua : "); scanf("%d",&y); if (x>y){ bilkecil=y; bilbesar=x; }else { bilbesar=y; bilkecil=x; } for (i=1 ; i<=bilkecil ; i++) { if ((bilkecil%i)== 0 && (bilbesar%i)==0) FPB=i; } printf("\nFPBnya adalah : %d",FPB); getche(); return 0; } //4 - 18 =
Bilangan Terbesar
#include#include int main(){ int x, y, bilkecil, bilbesar, i, FPB; printf("Masukkan bilangan pertama : "); scanf("%d",&x); printf("Masukkan bilangan kedua : "); scanf("%d",&y); if (x>y){ bilkecil=y; bilbesar=x; }else { bilbesar=y; bilkecil=x; } printf("bilangan terbesar : %d\n",bilbesar); printf("bilangan terkecil : %d",bilkecil); getche(); return 0; } //4 - 18 =
Vol kubus (C)
#include#include int volume(int x, int y, int z); int main(){ int p, t, l, vol; printf("Masukkan tinggi \t: "); scanf("%d",&t); printf("Masukkan panjang \t: "); scanf("%d",&p); printf("Masukkan lebar \t\t: "); scanf("%d",&l); vol=volume(p,l,t); printf("\n\n--> Hasil \t\t: %d",vol); getche(); return 0; } int volume(int x, int y, int z){ int hasil; hasil=x*y*z; return hasil; }
Keliling lingkaran (C)
#include#include float keliling(float jari); int main(){ float kel, r; printf("Masukkan jari-jari : "); scanf("%f",&r); kel=keliling(r); printf("Keliling lingkaran : %f",kel); getche(); return 0; } float keliling(float jari){ float hasil; hasil=2*jari*22/7; return hasil; }
While Faktorial (C)
#include#include int main(){ int x, i, tampung=1; printf("Masukkan bilangan : "); scanf("%d",&x); for(i=1 ; i<=x ; i++) { tampung*=i; } printf("Hasil : %d",tampung); getche (); return 0; }
Faktorial berurut (C)
//masukkan bilangan : 4 //1*2*3*4 = .... #include#include int main(){ int bil, i, hasil=1; printf("Masukkan bilangan : "); scanf("%d",&bil); i=1; while (i<=bil){ printf("%d",i); if (i==bil){ printf("="); } else{ printf("*"); } hasil*=i; i++; } printf("%d",hasil); getche(); return 0; }
KPK While (C)
#include#include int main (){ int x, y, bilkecil, bilbesar, bantu=0; printf("Masukkan bilangan pertama: "); scanf("%d",&x); printf("Masukkan bilangan kedua: "); scanf("%d",&y); if(x>y) { bilbesar=x; bilkecil=y; } else { bilbesar=y; bilkecil=x; } bantu=bilbesar; while((bantu%bilkecil)!=0 && (bantu%bilbesar)!=0) { bantu+=bilkecil; } printf("KPKnya adalah : %d",bantu); getche(); return 0; }
KPK (C)
#include#include int main() { int KPK, i, x, y, bilkecil, bilbesar; printf("Masukkan bilangan pertama : "); scanf("%d", &x); printf("Masukkan bilangan kedua : "); scanf("%d", &y); if (x>y){ bilbesar=x; bilkecil=y; } else{ bilbesar=y; bilkecil=x; } KPK=bilkecil; while ((KPK%bilbesar)!=0){ KPK+=bilkecil; } printf("KPKnya adalah : %d",KPK); getche(); return 0; }
Pengulangan While (C)
#include#include int main (){ int bil=1, total=0; while(bil<=10) { total+=bil; printf("\n%10d%10d",bil,total); bil++; } getche(); return 0; }
Pengulangan Do While (C)
#include#include int main (){ int n, i, j, elemen; printf("Dimensi metriks : "); scanf("%d",&n); for(i=1 ; i<=n ; i++) { printf("\n"); for(j=1 ; j<=n ; j++) { elemen= i==j ? 1:0; printf("\t%d",elemen); } } getche (); return 0; }
Matriks (C)
#include#include int main (){ int n, i, j, elemen; printf("Dimensi metriks : "); scanf("%d",&n); for(i=1 ; i<=n ; i++) { printf("\n"); for(j=1 ; j<=n ; j++) { elemen= i==j ? 1:0; printf("\t%d",elemen); } } getche (); return 0; }
Prima (C)
#include#include int main(){ int bil, jum, i; printf("Masukkan bilangan : "); scanf("%d",&bil); jum=0; for(i=1 ; i<=bil ; i++) { if((bil%i)==0) jum++; } if(jum==2) printf("Bilangan prima"); else printf("Bukan bilangan prima"); getche(); return 0; }
Switch Case (C)
#include#include int main(){ int kode_hari; printf("Masukkan kode : "); scanf("%d",&kode_hari); switch(kode_hari) { case 1 : case 2 : case 3 : printf("Hari beruntung"); break; case 4 : case 5 : case 6 : printf("Hari kurang beruntung"); break; case 7 : printf("Hari paling indah"); default : printf("Salah tu masukin kodenya"); } getche(); return 0; }
Fibonaci (C)
#include#include int fibo (int x); int main(){ int bil, i; printf("Masukkan bilangan : "); scanf("%d",&bil); printf("Hasil : "); for(i=1 ; i<=bil ; i++) { printf("%d",fibo(i)); if (i!=bil) { printf(", "); } } getche(); return 0; } int fibo (int x) { if (x==1 || x==2) { return 1; } else { return fibo(x-1)+fibo(x-2); } }
Bintang While gede-kecil (C)
#include#include int main(){ int bil, i, j; printf("Masukkan tinggi segitiga : "); scanf("%d",&bil); i=bil; while(i>=1) { for(j=i ; j>=1 ; j--){ printf("* ",j); } printf("\n"); i--; } getche(); return 0; }
Ganjil Genap (C)
#include#include int main(){ int bil, i, x, ganjil=0, genap=0; printf("Masukkan bilangan : "); scanf("%d",&bil); for(i=1 ; i<=bil ; i++) { printf("Bilangan ke-%d : ",i); scanf("%d",&x); if((x%2)!=0) { genap+=x; } else ganjil+=x; } printf("Jumlah genap : %d",genap); printf("\nJumlah ganjil : %d",ganjil); getche (); return 0; }
Segitiga angka (C)
#include#include int main(){ int tinggi, i, j, bil; printf("Masukkan tinggi : "); scanf("%d",&tinggi); for(i=1 ; i<=tinggi ; i++) { bil=i; for(j=1 ; j<=i ; j++) { printf("%3d",bil); bil=bil+tinggi-j; } printf("\n"); } getche (); return 0; }
Luas Balok (C)
#include#include #include float cariluas (float panjang, float lebar, float tinggi){ return (2*(panjang*lebar)+2*(panjang*tinggi)+2*(tinggi*lebar)); } int main(){ float luas, panjang, lebar, tinggi; printf("Lebar : "); scanf("%d",&lebar); printf("Panjang : "); scanf("%d",&panjang); printf("Tinggi : "); scanf("%d",&tinggi); luas=cariluas(panjang,lebar,tinggi); printf("Luas : %f",luas); getche(); return 0; }