Semoga selalu bertahan, selalu kuat dan selalu semangat ^_^

Selasa, 29 Desember 2015

Tugas Kuliah : Pemrograman Komputer Bahasa C

_______________________________________________________________________________
Program Deteksi Angka Bulat dan Pecahan
________________________________________________________________________________

main()
{
float a,x;
int b;
clrscr();
printf("\xb1Program Deteksi Angka Bulat dan Pecahan\xb1");
printf("\n\nMasukan angka -> ");
scanf("%f",&a);
b=(int)a;
x=a-b;
if (x==0)
{
 printf("\n\nAngka %d adalah bilangan bulat ",b);
}
else
{
 printf("\n\nAngka %.2f adalah bilangan pecahan ",a);
}
getche();
}

______________________________________________________
Program Gabungan Mencari dan Menghitung bilangan Genap, Ganjil, Negatif dan Prima
______________________________________________________

#define n 999
main()
{
int bil[n];
int a=0,b=0,c=0,total=0,total1=0,total2=0,total3=0,r=-1,s=-1,t=-1,u=-1;
clrscr();
printf("\xb3Program Mencari dan Menghitung Bilangan Genap, Negatif, Ganjil, Prima\xb3\n");
printf("\n\n Masukan bilangan sebanyak >> ");
scanf("%d",&b);
do {
++c;
printf("\nBilangan ke-%d : ",c);
scanf("%d",&bil[a]);
a++;
}
while(a<b);
a=r;
printf("__________________________________________________________________\n\n-> Angka-angka genap adalah :");
do
{
r++;
if (bil[r]==0)
{
continue;
}
{
 if (bil[r]%2)
{
continue;
}
{
printf(" %d ",bil[r]);
total++;
}
}
} while(r<b-1);
printf("\n-> Angka Genap ada  sebanyak %d angka \n======================================================\n\n",total);
a=s;
printf("\n__________________________________________________________________\n\n-> Angka-angka negatif adalah :");
do
{
s++;
if (bil[s]<0)
{
printf(" %d ",bil[s]);
total1++;
}
{
continue;
}
} while(s<b-1);
printf("\n-> Angka Negatif ada sebanyak %d  angka\n======================================================\n\n",total1);
a=t;
printf("\n__________________________________________________________________\n\n-> Angka-angka ganjil adalah :");
do
{
t++;
if (bil[t]%2)
{
printf(" %d",bil[t]);
total2++;
}
{
continue;
}
} while(t<b-1);
printf("\n-> Angka ganjil ada sebanyak %d angka",total2);
printf("\n======================================================\n\n");
a=u;
printf("\n\n=================================\n-> Angka-angka prima adalah -> ");
do {
u++;
if(bil[u]==0 || bil[u]==1)
{ continue;}
{ if (bil[u]==2 || bil[u]==3 || bil[u]==5  || bil[u]==7 || bil[u]==11 || bil[u]==13 || bil[u]==17 || bil[u]==19)
                { printf(" %d",bil[u]); total3++;}
                { if( bil[u]%2 && bil[u]%3 && bil[u]%5  && bil[u]%7 && bil[u]%11 && bil[u]%13 && bil[u]%17 && bil[u]%19)
                                { printf(" %d",bil[u]); total3++;}
                                { continue;}
                }
                }
                }while(u<b-1);
printf("\n-> Angka prima ada sebanyak %d angka",total3);
getche();
}



 ganjil, negatif, prima, pecahan




main()
{
int cvt[50],blt[50];
float raw[50],pch[50],r[50];
int a=0,b,c=0,totalg=0,totaln=0,totalp=0,totalprima=0;
clrscr();
system("cls");
printf("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("\xB1 Program Pencari dan Penghitung Bilangan Ganjil, Negatif dan Pecahan \xB1\n\n\n");
printf("Bilangan yang akan dimasukan sebanyak -> ");
scanf("%d",&b);
do {
c++;
printf("\n | Bilangan ke %d -> ",c);
scanf("%f",&raw[a]);
a++;
} while(c<b);
a*=0;
do {
cvt[a]=(int) raw[a];
a++;
} while(a<b);
a*=0;
printf("\n");
do {
r[a]=raw[a]-cvt[a];
a++;
}while(a<b);

a*=0;
a-=1;
do{
a++;
if (r[a]==0)
{
 blt[a]=cvt[a];
}
else{
pch[a]=raw[a];
}
}while(a<b-1);

a*=0;
a-=1;
printf("\n_____________________________________________________");
printf("\n\nBilangan ganjil adalah\t\t-> ");
do{
a++;
if (blt[a]%2)
{ printf("%d  ",blt[a]); totalg++;}
{ continue;}
}while (a<b-1);
printf("\nTotal Bilangan ganjil adalah\t=> %d",totalg);




a*=0;
a-=1;
printf("\n\nBilangan prima adalah\t\t-> ");
do {
a++;
if(blt[a]==0 || blt[a]==1)
{ continue;}
{ if (blt[a]==2 || blt[a]==3 || blt[a]==5  || blt[a]==7 || blt[a]==11)
    { printf(" %d",blt[a]); totalprima++;}
    { if( blt[a]%2 && blt[a]%3 && blt[a]%5  && blt[a]%7 && blt[a]%11)
        { printf(" %d",blt[a]); totalprima++;}
        { continue;}
    }
    }
    }while(a<b-1);
    printf("\nTotal Bilangan ganjil adalah\t=> %d",totalprima);






a*=0;
a-=1;
printf("\n\nBilangan negatif adalah \t-> ");
do{
a++;
if (blt[a]<0)
{ printf("%d  ",blt[a]); totaln++;}
{ continue;}
}while (a<b-1);
a*=0;
a-=1;
do{
a++;
if (pch[a]<0)
{ printf("%.2f  ",pch[a]); totaln++;}
else {continue;}
}while(a<b-1);
printf("\nTotal bilangan negatif adalah\t=> %d",totaln);
a*=0;
a-=1;
printf("\n\nBilangan pecahan adalah \t-> ");

do{
a++;
if (pch[a]==0)
{
continue;
}
else
{ printf("%.2f  ",pch[a]); totalp++;}

}while(a<b-1);
printf("\nTotal Bilangan pecahan adalah\t=> %d",totalp);
printf("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
a*=0;
a=0;
getche();
}
 

6 komentar:

  1. Pinter banget sih, udah pinter, ganteng lagi...

    BalasHapus
    Balasan
    1. Siapa dulu dong dosennya. hahaha
      Btw,terima kasih atas kunjungan dan komentarnya :)

      Hapus
  2. Makasih ya sep..
    Alhamdulillah sangat bermanfaat ��
    Pengen pinjem otakmu pas pelajaran pemrograman hehe ��

    -D-

    BalasHapus
    Balasan
    1. Sama-sama Dew.
      Udah dibundel dgn organ lain. Jadi kalo mau minjem, gak boleh eceran :v
      BTW, makasih atas kunjungan dan komentarnya :)

      Hapus
    2. Oke sep (y)
      Sering" upload tugas, blog-mu bakal ramai hehehe

      Hapus
  3. rizpaujik memang yg terbaekkk

    BalasHapus