BAHASA C STUDI KASUS HASIL PANEN

  Disini akan memberikan skrip tentang array dengan kombinasi if bersarang sekaligus swith case.Dengan menggunakan bahasa c sebagai studi kasuus hasil panen cabai.yang berpola pikir nama petani,lama hasil panen,jumlah luas yang di garap/di kerjakan dan hasil yang didapatkan oleh petani itu.

SOURCE CODE SEBAGAI BAHAN BELAJAR KALIAN:


 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
//Biografi saya:

//Alias seno ketua gantiwarno comunity 2008-2010.
//judul:
//
//Kamus:
    float cabe(float penghasilan), Zcabaiuang(float hbfloat jk), Zlhn(float jk), hrg(float cabai), hasilcabe, hasilZcabaiuang, hasilZlhn, hasilhrg;
    int pilihan1, pilihan2;
    int semangat;
    float penghasilan,hb,jk,cabai;
    int benar=1,salah=0,nama1,nama2;
    char namapet;

int main(void)
 {
 struct seno
 {
    char password1[10];
    char password2[10];
 }
 seno;


 while (benar == 1)
 {
    printf ("----Selamat Datang di Aplikasi Perhitungan Hasil Panen Cabe----\n");
    printf ("Passwordnya : akpol (pass1) dan seno (pass2)\n\n");
    printf ("Password 1 :  ");gets(seno.password1);
    printf ("Password 2 :  ");gets(seno.password2);
    nama1=strcmp(seno.password1,"akpol");
    nama2=strcmp(seno.password2,"seno");

    if (nama1==0 && nama2==0)
 {
 printf ("----Login Berhasil----\n\n",seno.password1,seno.password2);

perhitungan:
            printf("---- Aplikasi Perhitungan Hasil Panen cabe ----\n");
            printf("1.---Masukan Nama Petani---\n");
            printf("2.---Lama Yang Akan Di Panen---\n");
            printf("3.---Luas Lahan Yang Akan Di Tanduri---\n");
            printf("4.---Lama Masa Panen---\n");
            printf("5.---Perhitungan Hasil Panen---\n");
            printf("--------------OJO LOYO TETEP SEMANGAT LAN OJO LALI MARANG SING KUASA---------------------------\n\n");scanf("%d",&semangat);
            printf("Pilih jenis perhitungan : ");scanf("%d",&pilihan1);
            printf("\n");
            printf("-----------------------------------------\n\n");
switch(pilihan1)
    {
    case 1 :
            printf("masukan nama petani yang garap \n\n");
            printf("masukan nama : ");scanf("%s",&namapet);
            printf("\n");
            printf("nama petani yang garap : %.1f nama\n",namapet);
            break;
    case 2 :
            printf("lama yang akan di panen \n\n");
            printf("Masukan waktu ngandur uwitte (tahun) : ");scanf("%f",&penghasilan);
            printf("\n");
            printf("waktu yang Harus Dikeluarkan untuk mengunduh hasilnya : %.1f tahun\n",cabe(penghasilan));
            break;

    case 3 :
            printf(" luas lahan  \n\n");
            printf("Masukan luas permeternya : ");scanf("%f",&jk);
            printf("Masukan luas permeter persegi/m2 (meter) : ");scanf("%f",&hb);
            printf("\n");
            printf("Total Uang Untuk lahan : %.1f meter\n",Zcabaiuang(jk,hb));
            break;

    case 4 :
            printf("lama masa panen \n\n");
            printf("Masukan Junlah perlahan : ");scanf("%f",&jk);
            printf("\n");
            printf("Total lahan Untuk menanam cabai : %.1f sekon\n",Zlhn(jk));
            break;

    case 5 :
            printf("Perhitungan panen \n\n");
            printf("Masukan hasil panen yang di peroleh: ");scanf("%f",&cabai);
            printf("\n");
            printf("hasil panen adalah : %.1f rupiah\n",hrg(cabai));
            break;

    default : printf("Anda Tidak Menginputkan Perintah Operasi Apapun");
    }

    printf("\n\nApakah Anda Ingin Melanjutkan Perhitungan?");
    printf("\n1. Ya\n");
    printf("2. Tidak\n");
    scanf("%d",&pilihan2);
    if(pilihan2==1)
    {
        goto perhitungan;
        return(0);
    }
    else
    {
        salah = 0;
        break;
    }
  }
    else
    {
        if (salah == 3)
    {
        printf("Akses Ditolak\n");
        salah = 0;
        break;
    }
    else
    {
        printf("Password Salah\n\n");
        salah++;
    }
 }
 }
 }
    float cabe(float penghasilan)
    {
        hasilcabe= penghasilan*2;
        return hasilcabe;
    }
    float Zcabaiuang(float hb,float jk)
    {
        hasilZcabaiuang= hb*2.5*jk;
        return hasilZcabaiuang;
    }
    float Zlhn(float jk)
    {
        hasilZlhn= jk*2.5;
        return hasilZlhn;
    }
    float hrg(float cabai)
    {
        hasilhrg= cabai*85;
        return hasilhrg;
    }


///Iling iyo
//Float ini fungsinya untuk menghasilkan angka yang ada koma nya
//Sedangkam integer semisal hasil iya tetap tidak ada komanya atau tambahannya



Comments

Post a Comment