Algoritma dan Program Konversi Meter ke Cm dan Inchi

Posted in
Algoritma:
  Deklarasi
    m    : float
    cm   : float
    inci : float
  Deskripsi
    read m
    cm=m*100
    inci=cm*100/2.54
    write cm
    write inchi
    end

Program biasa:
#include <iostream.h>
#include <conio.h>
void main(){
float m,cm,inci;
cout<<"Konversi dari meter ke cm dan inchi\n";
cout<<"Masukkan nilai untuk meter: ";cin>>m;
cm=m*100;
inci=cm/2.54;
cout<<m<<" meter : "<<cm<<" centimeter\n";
cout<<m<<" meter : "<<inci<<" inchi";
getch();}

Program class:
#include <iostream.h>
#include <conio.h>

class konversi{
public:
  void masukan();
  void proses();
  void keluaran();
private:
  float m,cm,inci;};
void konversi::masukan(){
  cout<<"Konversi dari meter ke cm dan inchi\n";
  cout<<"Masukkan nilai untuk meter: ";cin>>m;}
void konversi::proses(){
  cm=m*100;
  inci=cm/2.54;}
void konversi::keluaran(){
  cout<<m<<" meter : "<<cm<<" centimeter\n";
  cout<<m<<" meter : "<<inci<<" inchi";}
int main(){
  konversi x;
  x.masukan();
  x.proses();
  x.keluaran();
getch();}



Program jeliot :
import jeliot.io.*;
public class MyClass {
    public static void main() {
      konversi x = new konversi();
      x.masukan();
      x.proses();
      x.keluaran();}}
class konversi{
void masukan(){
    System.out.print("Konversi dari meter ke cm dan inchi\n");
    System.out.print("Masukkan nilai untuk meter: ");
    m =Input.readInt();}
void proses(){
    cm=m *100;}
void keluaran(){
    System.out.print(m);
    System.out.print(" meter : ");
    System.out.print(cm);
    System.out.print(" centimeter\n");
    System.out.print(m);
    System.out.print(" meter : ");
    System.out.print(cm/2.54);
    System.out.print(" inchi");}
  private float m,cm;}



Penjelasan :
Program di atas adalah program untuk mengkonfersi nilai meter yang di inputkan oleh user dan akan dirubah atau dikonfersi menjadi nilai centimeter dan inchi. Untuk prosesnya sendiri kita tinggal memberi nilai rumus yang akan kita cari, dalam hal ini untuk mencari cm kita perlu mengkalikan nilai meter yang di inputkan oleh user dengan nilai 100, sedangkan untuk mencari nilai inchi kita tinggal memanggil nilai centimeter yang sudah dikonversikan kemudian di bagi dengan 2,54. Oke tidak ribet kan ? jadi kalau mau mengkonversikan dari apa ke apa atau dari ini ke itu, tinggal kita masukkan rumusnya aja.