Responsive Banner design

[2.7 PEMBALIKAN BILANGAN]

1. RAPTOR :


























2. C++:

#include <iostream>
#include <string>

using namespace std;
int main()
{
   int ratusan, ribuan, satuan, puluhan, a;

   cout <<"masukan bilangan : ";
   cin >> a;
   ribuan =((a-(a % 1000))/1000);
   ratusan =((a-a % 100) % 1000/100);
   puluhan =((a-a % 10) % 100)/10;
   satuan =a % 10;
   cout << a<<" = "<< satuan<<puluhan<<ratusan<<ribuan << endl;
   return 0;
}



3. JELIOT :

 import jeliot.io.*;

public class MyClass {public static void cetak (int a){
       int ratusan;
       int ribuan;
       int satuan;
       int puluhan;
      
       ribuan = ((a - (a % 1000)) / 1000);
       ratusan = ((a - a % 100) % 1000 / 100);
       puluhan = ((a - a % 10) % 100) / 10;
       satuan = a % 10;
       System.out.print(a);
       System.out.print(" = ");
       System.out.print(satuan);
       System.out.print(puluhan);
       System.out.print(ratusan);
       System.out.print(ribuan);
       System.out.print("\n");


}
    public static void main() {
    int x;

    System.out.print("masukan bilangan : ");
       x=Input.readInt();
       cetak(x);


        // Your algorithm goes here.

    }
    }

[2.6 FIBONANCI]

1. RAPTOR :

























2. C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int f1, f2, x, f3, a;

  
   cout <<"masukan batas : ";
   cin >> x;
   f1 =0;
   f2 =1;
   cout <<f1<<","<<f2<<","; 
   a =1;  
   while (!(a>x))
   {
      f3 =f1+f2;
      cout <<f3<<",";     
      f1 =f2;
      f2 =f3;
      a =a+1;
   }

   return 0;
}



3. JELIOT :

import jeliot.io.*;

public class MyClass {public static void fibonanci (int x){
   int f1 = 0;
   int f2 = 1;
   System.out.print(f1);
   System.out.print(",");
   System.out.print(f2);
   System.out.print(",");
   int a = 1;
   while (!(a > x))
   {
      int f3 = f1 + f2;
      System.out.print(f3);
      System.out.print(",");
      f1 = f2;
      f2 = f3;
      a = a + 1;
   }

}
    public static void main() {
    int y;
    System.out.print("masukan batas : ");
   y=Input.readInt();
  
   fibonanci(y);

    
    }
}

[2.1 CONTOH MENUKAR SUATU NILAI DALAM VARIABEL]

PENYELESAIAN ALGORITMA

Buat satu variabel lagi untuk menyimpan salah satu nilai varibel anatara A atau B.

1. CONTOH MENGGUNAKAN RAPTOR :

2. CONTOH PADA C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
 
   int t, a, b;

 
   cout << "nilai A : ";
   cin >> a;
 
   cout << "nilai B : ";
   cin >> b;
   t =a;
   a =b;
   cout << "A = "<<a<<" & B = "<<t << endl;
   return 0;
}

OUTPUT:


3. JELIOT :

import jeliot.io.*;

public class MyClass {
   public static void tukar(int a,int b )
   {
      // declare variables
      int c ;
     
      c = a;
      a = b;
      b = c;
     Output.println("Isi akhir gelas A : " + a);
     Output.println("Isi akhir gelas B : " + b);
   } // close tukar

   public static void main(String[] args)
   {
      // declare variables
      String raptor_prompt_variable_zzyz = null;
      int a ;
      int b ;
     
      raptor_prompt_variable_zzyz = "Isi awal gelas A :";
      a = Input.readInt();
      raptor_prompt_variable_zzyz = "Isi awal gelas B :";
      b = Input.readInt();
      tukar(a,b);
   } // close main
}

Tugas minggu ke 3

kasus 3.1 menetukan bilangan terbesar atau sama dari dua bilangan


RAPTOR



C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
int a;
int b;

cout<<"Masukkan bilangan pertama : ";
cin >> a;
cout<<endl;
cout<<"Masukkan bilangan kedua : ";
cin >> b;
cout<<endl;
if (a>b)
{
cout << "a = "<<a<<" adalah bilangan terbesar, karena b hanya = "<<b<< endl; }
else
{
if (a<b)
{
cout << "b = "<<b<<" adalah bilangan terbesar, karena a hanya = "<<a<< endl; }
else
{
cout << "Kedua bilangan sama besar" << endl; }
}

return 0;
}


KASUS 3.2 Algoritma Menentukan Bilangan Terkecil dari Tiga Bilangan Bulat









C++

#include <iostream>
#include <string>

using namespace std;
void kondisi (int a, int b, int c)
{

if (a<b && a<c)
{
cout << "Bilangan terkecil adalah "<<a << endl; }
else
{
if (b < a && b < c)
{
cout << "Bilangan terkecil adalah "<<b << endl; }
else
{
cout << "Bilangan terkecil adalah "<<c << endl; }
}
}
int main()
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int z;

raptor_prompt_variable_zzyz ="Masukkan bilangan pertama";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan bilangan kedua";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
raptor_prompt_variable_zzyz ="Masukkan bilangan ketiga";
cout << raptor_prompt_variable_zzyz << endl;
cin >> z;
cout << "a = "<<x<<", b = "<<y<<", c = "<<z << endl;
kondisi(x,y,z);

return 0;
}






KASUS 3.3 Algoritma Mencari Akar-akar Persamaan Kuadrat


C++

#include <iostream>
#include <string>
#include <math.h>

using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x2;
int P;
int B;
int C;
int x1;
int A;

cout << "Bentuk umum persamaan kuadrat adalah Ax2 + Bx + C = 0" << endl; raptor_prompt_variable_zzyz ="Masukkan nilai A";
cout << raptor_prompt_variable_zzyz << endl;
cin >> A;
raptor_prompt_variable_zzyz ="Masukkan nilai B";
cout << raptor_prompt_variable_zzyz << endl;
cin >> B;
raptor_prompt_variable_zzyz ="Masukkan nilai C";
cout << raptor_prompt_variable_zzyz << endl;
cin >> C;
P =(B ^ 2)-(4*A*C);
if (A==0)
{
cout << "Bukan persamaan kuadrat" << endl; }
else
{
if (P>0)
{
x1 =(-B+(sqrt((B ^ 2)-(4*A*C)))/(2*A));
x2 =(-B-(sqrt((B ^ 2)-(4*A*C)))/(2*A));
}
else
{
if (P==0)
{
x1 =-B/(2*A);
x2 =x1;
cout << "Akar-akarnya imajiner (sama)" << endl; }
else
{
}
}
cout << "Jadi, akar-akar persamaan kuadratnya adalah x1 = "<< x1 <<" dan x2 = "<< x2 << endl; }

return 0;
}



KASUS 3.4 Algoritma Konversi Nilai ke Huruf

C++

#include <iostream>
#include <string>

using namespace std;
void kondisi (int nilai)
{

if (nilai>=0 && nilai<=100)
{
if (nilai>=0 && nilai<=20)
{
cout << "Nilai angka Anda = "<<nilai << endl; cout << "Nilai huruf Anda adalah E" << endl; }
else
{
if (nilai>=21 && nilai<=40)
{
cout << "Nilai angka Anda = "<< nilai << endl; cout << "Nilai huruf Anda adalah D" << endl; }
else
{
if (nilai>=41 && nilai<=60)
{
cout << "Nilai angka Anda = "<< nilai << endl; cout << "Nilai huruf Anda adalah C" << endl; }
else
{
if (nilai>=61 && nilai<=80)
{
cout << "Nilai angka Anda = "<< nilai << endl; cout << "Nilai huruf Anda adalah B" << endl; }
else
{
cout << "Nilai angka Anda = "<< nilai << endl; cout << "Nilai huruf Anda adalah A" << endl; }
}
}
}
}
else
{
cout << "Maaf, nilai yang Anda masukkan salah. Interval nilai hanya 0 - 100" << endl; }
}
int main()
{
string raptor_prompt_variable_zzyz;
int nil;

raptor_prompt_variable_zzyz ="Masukkan nilai angka";
cout << raptor_prompt_variable_zzyz << endl;
cin >> nil;
kondisi(nil);

return 0;
}



KASUS 3.5 Algoritma Konversi Hari dari Angka ke Huruf

RAPTOR




C++

#include <iostream>
#include <string>

using namespace std;
main()
{
string raptor_prompt_variable_zzyz;
int hari;

raptor_prompt_variable_zzyz ="Masukkan Hari ke : ";
cout << raptor_prompt_variable_zzyz;
cin >> hari;
switch(hari){
case 1: cout<<"SENIN"; break;
case 2: cout<<"SELASA"; break;
case 3: cout<<"RABU"; break;
case 4: cout<<"KAMIS"; break;
case 5: cout<<"JUM'AT"; break;
case 6: cout<<"SABTU"; break;
case 7: cout<<"MINGGU"; break;
default: cout<<"Hari tidak ada"; break;
}

return 0;
}

About Our Blog

Diberdayakan oleh Blogger.