Friday, June 9, 2017

Latihan 3.1 Modul 3

REKURSIF

Latihan 3.1

Program berikut ini berfungsi untuk membalikan urutan deret bilangan yang diinput menggunakan fungsi rekursif.
Contoh : 12345678 ==> 87654321
Perhatikan fungsi membandingkan bilangan sebelum dan berikutnya.


#include <iostream.h> // lan-balon.blogspot.co.id
#include <conio.h>
#include <stdio.h>


float rasio (float s)  //parameter fungsi
{   //proses
    float rasio;
  rasio = s / 3;
  return rasio;
}

main()
{
  float olah, tarif, pros, jarak, s;
  cout << "\t\tProgram Perhitungan Rasio Tarif" << endl;
  cout << "\nMasukan Jarak Tempuh KM : ";
  cin >> jarak;  //inputan jarak tempuh
  cout << "Masukan Tarif \t\t: ";
    cin >> tarif;  //inputan tarif
  //proses perhitungan
    olah = 6700 * jarak;
  s = (olah / tarif) * 100;
   
  printf ("Prosentase rasio BBM dan Tarif adalah : %.2f", rasio(s));  //tampilan hasil dengan memanggil parameter fungsi
    return 0;
}
Hasil Runningnya :




Penjelasannya :

Program ini Membalikan Data atau bilangan yang kita Masukan ..

Share this

0 Comment to "Latihan 3.1 Modul 3"

Post a Comment