Sabtu, 23 April 2011

Algoritma dan Program Menghitung Jumlah Deret

keterangan Algoritmanya:
  Pendeklarasian
    n : integer
    jumlah : integer
  Deskripsi
    read n
    hasil=0   
    for(int i=0;i<=n;i++)
    hasil +=i
    write hasil
    end

contoh memakai prog.C++
#include <iostream.h>
#include <conio.h>

class jumlah {
public :
  void masukan();
  void proses();
  void keluaran();
private:
  int n;
  int hasil;};
void jumlah::masukan() {
  cout<<"Mencari jumlah suku 1-n\n";
  cout<<"Masukkan nilai maksimalnya: ";cin>>n;}
void jumlah::proses() {
  hasil=0;
  for(int i=0;i<=n;i++)
  hasil +=i;}
void jumlah::keluaran() {
  cout<<"Total jumlah deret sampai "<<n<<" adalah "<<hasil;}
int main(){
  jumlah x;
  x.masukan();
  x.proses();
  x.keluaran();
getch();

}


contoh prog. jeliot

import jeliot.io.*;
public class MyClass {
    public static void main() {
        jumlah x = new jumlah();
      x.masukan();
      x.proses();
      x.keluaran();}}
class jumlah{
void masukan(){
    System.out.print("Mencari jumlah suku 1-n\n");
    System.out.print("Masukkan nilai maksimalnya: ");
    n = Input.readInt();}
void proses(){
    hasil =0;
    for(int i =0;i<=n;i++)
    hasil +=i;}
void keluaran(){
    System.out.print("Total jumlah deret sampai ");
    System.out.print(n);
    System.out.print(" adalah ");
    System.out.print(hasil);}
  private int n;
  private int hasil;


penjelasan : Program Memanggil Fungsi Input Dan Meminta Inputan Berupa n , dalam hal ini urutan angka dari 0 sampai ke n tergantung user menginputkannya berapa, selanjutnya dari 0,1,2....n sampai batas yang di inputkan user itu akan ditambahkan mulai dari 0 sampai ke batasnya atau n .dengan demikian apabila kita menginputkan nilai , maka akan mengalami proses perulangan dengan menjumlahkan angka dari 0 sampai n  , dan mengalami perulangan hingga mencapai jumlah deret yang dicari .

Tidak ada komentar:

Poskan Komentar