Kamis, 02 Agustus 2012

Program C++ Mencari Regangan Jembatan


#include <stdio.h>

int main()
{
    float L,l,d;
    printf ("Mencari regangan jembatan. \n");

    printf("Input panjang rentangan: ");
    scanf("%f", &l);
    printf("Input lengkungan : ");
    scanf("%f", &d);

    L=(float)l+(float)(8.0*(d*d))/(float)3.0*l;

    printf("Panjang kabel=%.3f\n", L);
    return 0 ;
}

sumber : batercus
Continue reading...

Program C++ Menghitung Jumlah Deret Aritmatika


#include <stdio.h>

int main()
{
    float a, b, sn;
    int n, i;
    printf("berikan suku pertama : ");
    scanf("%f", &a);
    printf("berikan beda :");
    scanf("%f", &b);
    printf("jumlah deret sampai suku keberapa ?");
    scanf("%d", &n);

    sn = (n/2)*(2*a+((n-1)*b));

    printf("\njumlah deret hingga %d suku = %.2f\n", n, sn);
    return 0;
}

sumber : batercus
Continue reading...

Program C++ Menghitung Gaji Pokok



#include <iostream.h>
int golongan, g_pokok, tunjang_gol, tunjang_makan, pajak;
int tunjangan_jabatan(int golongan);
int tunjangan_makanan(int golongan);
int pajak_gt();
int gaji_pokok(int gol)
{
if(gol==1)g_pokok = 2000000;
if(gol==2)g_pokok = 2500000;
if(gol==3)g_pokok = 3000000;
return(g_pokok);
}

int tunjangan_jabatan(int golongan)
{
if(golongan==1)tunjang_gol = 500000;
if(golongan==2)tunjang_gol = 1000000;
if(golongan==3)tunjang_gol = 1500000;
return(tunjang_gol);
}

int tunjangan_makanan(int gol_makan)
{
if(gol_makan==1)tunjang_makan = 50000;
if(gol_makan==2)tunjang_makan = 100000;
if(gol_makan==3)tunjang_makan = 200000;
return(tunjang_makan);
}

int pajak_gt()
{
pajak = (g_pokok+tunjang_gol+tunjang_makan)*0.05;
return(pajak);
}

void main()
{
cout<<"Golongan Berapa?";
cin>>golongan;
cout<<"Gaji Pokoknya adalah="<<gaji_pokok(golongan)<<endl;
cout<<"Tunjangan jabatannya adalah="<<tunjangan_jabatan(golongan)<<endl;
cout<<"Tunjangan makannya adalah="<<tunjangan_makanan(golongan)<<endl;
cout<<"Pajak Gaji dan Tunjangan adalah="<<pajak_gt()<<endl;
}

sumber : kreasi ane gan !!
Continue reading...

Program C++ Cetak Angka Genap dari 100 sampai 1000



#include <iostream.h>
void main()
{
int angka=100;
while (angka<=1000)
{
cout<<angka;
angka=angka+2;
}
}

sumber : kreasi ane gan !!
Continue reading...

Program C++ Cetak Angka 1 sampai Angka yang di-Input manual dari Keyboard



#include <iostream.h>
void main()
{
int i=1;
int Maks;
cout<<"Masukkan angka=";
cin>>Maks;
While(i<=Maks)
{
cout<<i<<"  ";
i++;
}
}

sumber : kreasi ane gan !!
Continue reading...

Program C++ Cetak Angka 1 Sampai 1000



#include <iostream.h>
void main()
{
int i=1;
while (i<=1000)
{
cout<<i<<"  ";
i++;
}
}

sumber : kreasi ane gan !!
Continue reading...

Program C++ Mencari Nama Hari


#include <stdio.h>

int main()
{
    int kode;
    printf("Menetukan hari.\n");
    printf("input kode [1 - 7]: ");
    scanf("%d", &kode);
    switch (kode)
    {
        case 1:puts("hari minggu"); break;
        case 2:puts("hari senin"); break;
        case 3:puts("hari selasa"); break;
        case 4:puts("hari rabu"); break;
        case 5:puts("hari kamis"); break;
        case 6:puts("hari jumat"); break;
        case 7:puts("hari sabtu"); break;
        default:puts("kode salah");
    }

    return 0;
}

sumber : batercus
Continue reading...

Program C++ Mencari Nilai Max dan Min dari Tiga Bilangan


#include <stdio.h>

int main()
{
    int a, b, c, min, max;
    printf("beri nilai a : ");
    scanf("%d", &a);
    printf("beri nilai b : ");
    scanf("%d", &b);

    printf("beri nilai c : ");
    scanf("%d", &c);

    min = (min=(a < b) ? a : b) < c ? min : c;
    max = (max=(a > b) ? a : b) > c ? max : c;

    printf("bilangan minimum : %d\n", min);
    printf("bilangan maximum : %d\n", max);

    return 0;
}

sumber : batercus
Continue reading...

Program C++ Membuat Kalkulator Sederhana


#include <stdio.h>

int main()
{
    char op;
    int bil1, bil2;
    printf("Tuliskan bilangan, operator, bilangan :");
    scanf("%d %c %d", &bil1, &op, &bil2);

    switch(op)
    {
        case '+': printf("= %d", bil1 + bil2); break;
        case '-': printf("= %d", bil1 - bil2); break;
        case '*': printf("= %d", bil1 * bil2); break;
        case '/': printf("= %d", bil1 / bil2); break;
        default : printf("operator tidak dikenal!");
    }
    printf("\n\n");

    return 0;
}

sumber : batercus
Continue reading...

Program C++ Untuk Mengetahui Bilangan Prima


#include <stdio.h>

int main()
{
    int i, habis = 0;
    long x;
    printf("Beri saya sebuah bilangan bulat: \n");
    printf("saya akan beritahu apakah bilangan itu ");
    printf("prima atau bukan.\n");
    scanf("%ld", &x);
    if(x <= 1)
    {
        printf("bilangan prima terkecil adalah 2.\n");
        exit(0);
    }
    for(i=2; i<x; i++)
    {
        if((x%i) == 0)
        {
            printf("habis dibagi %d, karena itu ", i);
            habis = 1;
            break;
        }
    }
    if(habis==0)
        printf("bilangan prima.\n", x);
    else
        printf("%ld bukan bilangan prima.\n", x);
    return 0;
}

sumber : batercus
Continue reading...

Program C++ Mencari Nilai Faktorial


#include <stdio.h>

int main()
{
    long fakt(int);
    int bil;
    printf("Berikan sebuah bilangan bulat: ");
    scanf("%d", &amp;bil);
    if(bil&gt;=0)
        printf("%d faktorial = %ld.\n", bil, fakt(bil));
    else
        printf("Masukkan hanya bilangan cacah! ");
    return 0;
}

long fakt(int n)
{
    int i;
    long f=1;

    for(i=2; i&lt;=n; ++i)
        f *= i;
    return f;
}

sumber : batercus
Continue reading...

Program C++ Membuat Segitiga Pascal


#include <stdio.h>

int bil, a, i, j, k;
int main()
{
    int pascal(int);
    printf("Masukkan sebuah nilai: ");
    scanf("%d", &amp;bil);
    for (i=0; i&lt;=bil; i++)
    {
        for (k=0; k&lt;=((2*bil)-(2*i)); k++)
        {
            printf(" ");
        }
        for (j=0; j&lt;=i; j++)
        {
            pascal(j);
        }
        printf("\n");
    }
    return 0;
}

int pascal(j)
{
    if (j==0||i==j)
    {
        a=1;
    }
    else
    {
        a=a*(i+1-j)/j;
    }
    printf("%4i", a);
}

sumber : batercus
Continue reading...

Program C++ Membuat Diamond



#include <stdio.h>

int main()
{
 int i, j, t, start, space;
 printf("Masukkan jumlah diamond di baris tengah: ");
 scanf("%d",&amp;t);

 if(t%2 == 0)
 {
  start = 2;
 }
 else
     {
         start = 1;
     }

     space = t/2;
     i=start;
 while(i&lt;=t)
     {
  for(j=1; j&lt;=space; j++)
   printf(" ");
          space--;
             for(j=1; j&lt;=i; j++)
              printf("*");
              printf("\n");
      i=i+2;
     }

 space = start;
        i=(t-2);
 while(i&gt;=start)
     {
         for(j=1; j&lt;=space; j++)
   printf(" ");
   space++;
             for(j=1; j&lt;=i; j++)
              printf("*");
              printf("\n");
      i=(i-2);
     }
 return 0;
}

sumber : batercus
Continue reading...

Program C++ Mencari Nilai Maximum dan Minimum


#include <stdio.h>

int main()
{
 float min, max, x, y;
 printf("Mencari nilai max dan min dari dua buah bilangan.\n");
 printf("\nInput nilai x\t: ");
 scanf("%f", &amp;x);
 printf("Input nilai y\t: ");
 scanf("%f", &amp;y);

 max = ((x-y)&gt;=0) ? ((x+y)+(x-y))/2.0 : ((x+y)-(x-y))/2.0;
 printf("max\t= %.3f\n", max);

 min = ((x-y)&lt;=0) ? ((x+y)+(x-y))/2.0 : ((x+y)-(x-y))/2.0;
 printf("min\t= %.3f\n", min);

 return 0;
}

sumber : batercus
Continue reading...
 

Visitor Online

Followers

Zona Artikel Copyright © 2011 Not Magazine Transparent 3 Column is Designed by Yudi