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.
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.
12 November 2011 at 07:25
Ya, mungkin karena itu