Entri Populer

IP
Rabu, 26 Oktober 2011

Menghitung Rugi Laba


Latihan kali ini sudah mulai sedikit sulit, hasil yang saya buat saat praktek yang hanya sekitar 45 menit waktu efektif belum 100% benar, walaupun saya bisa menyelesaikannya dengan hasil yang "betul" dalam tanda kutip.

Mari kita lihat soalnya :

Harga Beli  (input)
Harga Jual (input)
Jumlah Barang (input)


jika beli < jual,  maka merupakan laba (output jual-beli)
Total Laba (output laba x jumlah barang)
Jika laba > 20% dari beli, maka merupakan Laba Besar.


Jika jual < beli, maka merupakan kerugian (output beli - jual)
Total Rugi (output rugi x jumlah barang)
Jika rugi > 20% dari beli, maka tampilkan Rugi Besar.

Dan ini jawaban yang saya buat :

#include <stdio.h>

int jumlah;
float beli, jual, laba, rugi, total_laba, total_rugi;

 main ()
{

 clrscr ();

 printf ("harga beli = "); scanf ("%f", &beli);
 printf ("harga jual = "); scanf ("%f", &jual);
 printf ("jumlah barang = "); scanf ("%d", &jumlah);

   laba=jual-beli;
   total_laba=laba*jumlah;
   rugi=beli-jual;
   total_rugi=rugi*jumlah;

     if (beli<jual)
    {
     printf ("laba per barang anda = %.2f\n", laba);
     printf ("total laba yang anda dapatkan = %.2f\n", total_laba);
    if (laba>0.20*beli)
    printf ("hari ini anda dapat laba besar boss...");
    }

     else if (jual<beli)
    {
     printf ("rugi per barang anda = %.2f\n", rugi);
     printf ("total kerugian anda = %.2f\n", total_rugi);
    if (rugi>0.20*laba)
    printf ("wah kalau begini anda jelas rugi besar boss...");
    }

 getch ();
}

Nah, dari C yang saya buat ini sebetulnya sudah bisa menampilkan jawaban yang benar...tetapi mungkin aturannya tidak sama dengan buatan sang dosen... ^_O

Sedangkan program C dibawah ini adalah yang benar buatan sang dosen, yuk kita lihat yuk...
#include <stdio.h>

int jumlah;
float beli, jual, laba, rugi, total, labarugi;

 main ()
{

 clrscr ();

 printf ("harga beli = "); scanf ("%f", &beli);
 printf ("harga jual = "); scanf ("%f", &jual);
 printf ("jumlah barang = "); scanf ("%d", &jumlah);

  labarugi=0.2*beli

     if (beli<jual)
    {
     laba=jual-beli;
     printf ("laba = %.2f\n", laba);
     total=laba*jumlah;
     printf ("total laba =%.2f\n", total);

     if (laba>labarugi)
     printf ("laba besar");
    }

     else
    {
     rugi=beli-jual;
     printf ("rugi = %.2f\n", rugi);
     total=rugi*jumlah;
     printf ("total rugi = %.2f\n", total);

     if (rugi>labarugi)
     printf ("rugi besar");
    }

 getch ();
}

Ya sudahlah.. mari kita pelajari dan pahami bersama-sama... semoga bermanfaat buat kita semua.
Salam Kucatat Kuliahku. ^_^

0 komentar:

Unduh BlankOn

Download Ubuntu

The next version of Ubuntu is coming soon

Useful Books

Learn BlankOn

icemanblogger link exchange