Kamis, 26 November 2015

Algoritma dan Pemograman ke 13



LAPORAN PRATIKUM
ALGORITMA & PEMROGRAMAN
PERTEMUAN KE 13
Di Susun Oleh :
ASRINI
Nim : 15214005
Dosen : SRI NOFRI WIHANDARI,S.pd
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
TEKNIK ELEKTRONIKA
REKAYASA PERANGKAT LUNAK
2015
FUNGSI DENGAN RETURN VALUE
(dalam bahasa lain disebut FUNCTION)
a.     Tanpa Passing Parameter
         1 .      Langkah-langkah kerja:

    o    Langkah Pertama adalah menginstall Aplikasi Dev C ++
    o    Aplikasi Dev C ++ terinstal lalu akan muncul icon nya pada desktop
    o    Klik ganda pada icon Dev C ++ untuk mengoperasikan nya
    o    Lalu Akan Tampak Tampil Lembaran Kerja Kosong
    o    Pada bagian menu bar Pilihlah File> New> Source file hingga muncul file baru yang     siap ditulis program C
o   Lalu isikan Bahasa Pemrograman C, Seperti dibawah ini :

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define PHI 3.14

double volTabung();

main()
{
      double a;
      a = volTabung();
      printf("Voleme Tabung tersebut = %0.2lf kubik\n", a);
     
      printf("Voleme Tabung yang lain = %0.2lf kubik\n", volTabung());
}


double volTabung()
{
      double vol, jari, tinggi;
     
      printf("Menghitung Volume Tabung\n");
      printf("Ketikkan nilai jari-jari: ");
      scanf("%lf", &jari); fflush(stdin);
      printf("Ketikkan nilai tinggi   : ");
      scanf("%lf", &tinggi); fflush(stdin);
     
      vol = PHI * pow(jari, 2) * tinggi;
      return(vol);
}


     o     Setelah selesai lalu Save File tersebut
     o     Kemudian Pilih menu Execute > Compile & Run (F9)
     o     Akan muncul tampilan seperti di bawah :



b.    Dengan Passing Parameter
            2.      Langkah-langkah kerja:

    o    Langkah Pertama adalah menginstall Aplikasi Dev C ++
    o    Aplikasi Dev C ++ terinstal lalu akan muncul icon nya pada desktop
    o    Klik ganda pada icon Dev C ++ untuk mengoperasikan nya
    o    Lalu Akan Tampak Tampil Lembaran Kerja Kosong
    o    Pada bagian menu bar Pilihlah File> New> Source file hingga muncul file baru yang   siap ditulis program C
o   Lalu isikan Bahasa Pemrograman C, Seperti dibawah ini :

/*
    Program Menghitung Volume benda geometris
*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define PHI 3.14

//deklarasi fungsi
void judul();
void menu();
double volTabung();
double volKotak();
double volBalok();

main()
{
      judul();
      menu();
     
}

void judul()
{
      printf("Program Menghitung Volume Benda Geometris\n");
      printf("Programer: Asrini\n");
      printf("Nama pacar: Matau\n");
      printf("Created 1-7-2011\n\n");
}

void menu()
{
      int pilih;
     
      printf("MENU\n");
      printf("1. Menghitung volume tabung\n");
      printf("2. Menghitung volume kotak\n");
      printf("3. Menghitung volume balok\n");
      printf("Pilih nomor yg diinginkan: ");
      scanf("%d", &pilih); fflush(stdin);
     
      switch(pilih)
      {
                  case 1: printf("Voleme Tabung tersebut = %0.2lf kubik\n", volTabung()); break;
                  case 2: printf("Volume Kotak tersebut = %0.2lf kubik\n", volKotak()); break;
                  case 3: printf("Volume Balok tersebut = %0.2lf kubik\n", volBalok()); break;
                  default: printf("Nomor pilihan tidak ada!!!\n");
      }
}

double volTabung()
{
      double vol, jari, tinggi;
     
      printf("Menghitung Volume Tabung\n");
      printf("Ketikkan nilai jari-jari: ");
      scanf("%lf", &jari); fflush(stdin);
      printf("Ketikkan nilai tinggi   : ");
      scanf("%lf", &tinggi); fflush(stdin);
     
      vol = PHI * pow(jari, 2) * tinggi;
      return vol;
}

double volKotak()
{
      double vol, rusuk;
     
      printf("Menghitung Volume Kotak\n");
      printf("Ketikkan nilai rusuk: ");
      scanf("%lf", &rusuk); fflush(stdin);
     
      vol = PHI * pow(rusuk, 3) ;
      return vol;
}

double volBalok()
{
      double vol, tinggi, panjang, lebar;
     
      printf("Menghitung Volume Balok\n");
      printf("Ketikkan nilai panjang: ");
      scanf("%lf", &panjang); fflush(stdin);
      printf("Ketikkan nilai tinggi   : ");
      scanf("%lf", &tinggi); fflush(stdin);
      printf("Ketikkan nilai lebar   : ");
      scanf("%lf", &lebar); fflush(stdin);
     
      vol = panjang * lebar * tinggi;
      return vol;
}


     o     Setelah selesai lalu Save File tersebut
     o     Kemudian Pilih menu Execute > Compile & Run (F9)
     o     Akan muncul tampilan seperti di bawah :


            3.      Langkah-langkah kerja:

    o    Langkah Pertama adalah menginstall Aplikasi Dev C ++
    o    Aplikasi Dev C ++ terinstal lalu akan muncul icon nya pada desktop
    o    Klik ganda pada icon Dev C ++ untuk mengoperasikan nya
    o    Lalu Akan Tampak Tampil Lembaran Kerja Kosong
    o    Pada bagian menu bar Pilihlah File> New> Source file hingga muncul file baru yang   siap ditulis program C
o   Lalu isikan Bahasa Pemrograman C, Seperti dibawah ini :

/*
     Program Mengelola Nilai Algoritma
*/
#include <stdio.h>
#include <stdlib.h>

#define N 5

//deklarasi fungsi
void judul();
void bacaData();
void hitungNilai();
double hitungAkhir(double a, double b, double c);
char konversi(double k);
void info();

//deklarasi array
double mid[N];
double uas[N];
double tugas[N];
double akhir[N];
char huruf[N];

main()
{
                        judul();
                        bacaData();
                        hitungNilai();
                        info();
}

//definisi fungsi
void judul()
{
                        printf("Program Menghitung Volume Benda Geometris\n");
                        printf("Programer: Asrini\n");
                        printf("Nama pacar: Matau\n");
                        printf("Created 1-7-2011\n\n");
}

void bacaData()
{
                        int i;
                       
                        printf("\nMengerti Nilai\n");
                        for(i=0;i<N;i++)
                        {
                                    printf("Mahasiswa ke-%d: \n", (i+1));
                                    printf("Nilai MID   : ", (i+1));
                                    scanf("%lf", &mid[i]); fflush(stdin);
                                    printf("Nilai UAS   : ", (i+1));
                                    scanf("%lf", &uas[i]); fflush(stdin);
                                    printf("Nilai TUGAS   : ", (i+1));
                                    scanf("%lf", &tugas[i]); fflush(stdin);
                        }
}

void hitungNilai()
{
                        int i;
                       
                        printf("\nMengerti Nilai\n");
                        for(i=0;i<N;i++)
                        {
                                    akhir[i]=hitungAkhir(mid[i], uas[i], tugas[i]);
                                   
                                    huruf[i]=konversi(akhir[i]);
                        }
}

double hitungAkhir(double a, double b, double c)
{
                        return(a*0.3 + b*0.3 + c*0.4);
}

char konversi(double k)
{
                        if((k>=81.0) && (k<=100.0))
                            return 'A';
                        if((k>=66.0) && (k<=81.0))
                            return 'B';
                        if((k>=55.0) && (k<=66.0))
                            return 'C';
                        if((k>=45.0) && (k<=55.0))
                            return 'D';
                        else return 'E';
}

void info()
{
                        int i;
                       
                        printf("\nMengerti Nilai\n");
                        for(i=0;i<N;i++)
                        {
                                    printf("Nilai Mahasiswa ke-%d: \n", (i+1));
                                    printf("   MID   : %0.2lf\n", mid[i]);
                                    printf("   UAS   : %0.2lf\n", uas[i]);
                                    printf("   TUGAS : %0.2lf\n", tugas[i]);
                                    printf("   N AKHIR: %0.2lf\n", akhir[i]);
                                    printf("   N HURUF: %c\n", huruf[i]);
                        }
}


     o     Setelah selesai lalu Save File tersebut
     o     Kemudian Pilih menu Execute > Compile & Run (F9)
     o     Akan muncul tampilan seperti di bawah :

SEKIAN TERIMAKASIH

Tidak ada komentar:

Posting Komentar