MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
Tugas kelompok ebook 3.6
1. Tugas Kelompok ebook 3.6
Mencari bilangan acak
Analisis :
Input : n (integer)
Proses : while (1){
x =1234;a =106;m =n*1;b =1680;
z =((a*x)+b) % m;
maka akan tercetak z
untuk mengulangi pengacakan maka
jawab yes
jika tidak
maka jawab no
Output : z
2. ALGORITMA
Deklarasi :
n (integer)
x,a,m,b (integer) (counter)
z(output)
Deskripsi :
read(n,a,x,m,b,z)
while (1)
{
x =1234;
a =106;
m =n*1;
b =1680;
z =((a*x)+b) % m;cetak z
"Apakah anda mau mengulang lagi?yes/no"
if (jawab=="no") break;
4. BAHASA C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int m;
int n;
string jawab;
int z;
int a;
int b;
int x;
raptor_prompt_variable_zzyz ="Masukan nilai angka acak";
cout << raptor_prompt_variable_zzyz << endl;
cin >> n;
5. LANJUTAN. . .
while (1)
{
x =1234;
a =106;
m =n*1;
b =1680;
z =((a*x)+b) % m;
cout << "Jadi bilangan acaknya adalah "<<z << endl;
raptor_prompt_variable_zzyz ="Apakah anda mau mengulang
lagi?yes/no";
cout << raptor_prompt_variable_zzyz << endl;
cin >> jawab;
if (jawab=="no") break;
}
return 0;
}