Algoritma dan Program Menghitung Jumlah Deret

Posted in
Algoritma:
  Deklarasi
    n : integer
    jumlah : integer
  Deskripsi
    read n
    hasil=0   
    for(int i=0;i<=n;i++)
    hasil +=i
    write hasil
    end

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

void main(){
int n,hasil=0;
cout<<"Mencari jumlah suku 1-n\n";
cout<<"Masukkan nilai maksimalnya: ";cin>>n;
for(int i=0;i<=n;i++)
hasil +=i;
cout<<"Total jumlah deret sampai "<<n<<" adalah "<<hasil;
getch;}

Program Class:
#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();}


Program 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 di atas adalah program yang di gunakan untuk mencari jumlah deret yang kita inputkan. Apa itu deret ? deret adalah 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. Dalam masalah ini kita gunakan perulangan atau for yang akan mengulang nilai dari 0 sampai ke n, kemudian tiap angkanya itu kita jumlahkan 1 demi 1 sehingga kita akan mendapatkan jumlah nilai deret yang kita inginkan.