REMIDIAL PEMROGAMAN DASAR
1. Apakah perbedaan prinsip tanda operator “=” pada matematika dengan bahasa program computer ?
JAWAB : Operator “=” pada matematika
bersifat dua arah sedangkan pada program komputer bersifat satu arah saja.
2. Bila diketahui a=50, b=75, c=8 dan d=5, tentukan hasil ekspresi aritmatika berikut ini a*b+c-d/(b*d)
2. Bila diketahui a=50, b=75, c=8 dan d=5, tentukan hasil ekspresi aritmatika berikut ini a*b+c-d/(b*d)
JAWAB : 1. H1 = a*b
= 5*75=375
2. H2 = b*d
= 75*5=375
3. H3 = d/h2
=375/5=75
4. H4 = h1+c
= 375+8=383
5. H5 = h4-h3
=383-75=3083. Diketahui program C++ berikut :
#include <iostream.h>
Void main()
{
Int m=80;
Cout<<”(m>=0 && m<=70)’” (m>=0 && m<=70)\n;
}
Output dari program diatas adalah
JAWAB : Output dari program diatas adalah 0 karena salah satu
dari nilai (m>=0 && m<=70) yaitu nilai m<=70
4. Diketahui program C++ berikut :
#include <iostream.h>
#include <conio.h>
int a,b,c,d,e,f;
void main()
{
clrscr();
a=10;
b=5;
c=a*b;
d=a/b;
e=a&&b;
f=a||b;
cout<<"hasil kalinya : "<<c;
cout<<"\nhasil baginya: "<<d;
cout<<"\nhasil nya: "<<e;
cout<<"\nhasil nya: "<<f;
getch();
}
Output dari program diatas adalah …
4. Diketahui program C++ berikut :
#include <iostream.h>
#include <conio.h>
int a,b,c,d,e,f;
void main()
{
clrscr();
a=10;
b=5;
c=a*b;
d=a/b;
e=a&&b;
f=a||b;
cout<<"hasil kalinya : "<<c;
cout<<"\nhasil baginya: "<<d;
cout<<"\nhasil nya: "<<e;
cout<<"\nhasil nya: "<<f;
getch();
}
Output dari program diatas adalah …
JAWAB : Output dari program diatas adalah
C=10*5=50
D=10/5=2
E=10 && 5= (0)
F=10 I I 5= (1)
5. Jelaskan apa yang dimaksud dengan array ?
JAWAB : Array adalah kumpulan dari nilai-nilai,sekelompok data atau elemen bertipe
sama.
6. Dideklarasikan array berdimensi satu sebagai berikut :
Float BeratBadan[5]={30.5,45.5,50.5,65.5,75.5}
Nilai akses array untuk BeratBadan[3] dan BeratBadan[5] adalahFloat BeratBadan[5]={30.5,45.5,50.5,65.5,75.5}
Nilai akses array untuk BeratBadan[3] dan BeratBadan[5] adalah
6. Dideklarasikan array berdimensi satu sebagai berikut :
Float BeratBadan[5]={30.5,45.5,50.5,65.5,75.5}
Nilai akses array untuk BeratBadan[3] dan BeratBadan[5] adalahFloat BeratBadan[5]={30.5,45.5,50.5,65.5,75.5}
Nilai akses array untuk BeratBadan[3] dan BeratBadan[5] adalah
JAWAB : Nilai akses array [3] adalah 50.5
Nilai akses array [5] adalah 75.5
…
7. Bentuk umum dari array berdimensi dua adalah array yang terdiri dari m buah baris dan n buah kolom bentuknya dapat berupa matriks atau tabel
7. Bentuk umum dari array berdimensi dua adalah array yang terdiri dari m buah baris dan n buah kolom bentuknya dapat berupa matriks atau tabel
(0,0)
|
(0,4)
|
|||
(1,0)
|
||||
….
8. Diketahui susunan array int b[2][3] sebagai berikut :
8. Diketahui susunan array int b[2][3] sebagai berikut :
|
0
|
1
|
2
|
0
|
86
|
75
|
79
|
1
|
87
|
21
|
35
|
9. Apa yang kalian ketahui tentang array multidimensi ?
JAWAB : array dari array atau Array yang berdimensi lebih dari satu
10. Diberikan kode program sebagai berikut :
#include <cstdlib>
#include <iostream>
using namespace std;
int input(string a)
{
int array
cout << a;
cin >> array;
return array;
}
void data(int a,int b)
{
int array [a]{b};
for (int f=0;f<a;f++)
{
for (int w=0;w<b;w++)
{
cout << "Array ke {"<< f <<"},{"<< w <<"} = ";
cin >> array[f][w];
}
}
for (int d = 0;d<a;d++)
{
for(int x = 0;x<b;x+)
{
cout << "Besar Array ke {"<< d <<"},{"<< x <<"} = "<<array[d][x]<< endl;
}
}
}
int main(int argc, char *argv[])
{
int a,b;
a = input("Banyak baris = ");
b = input("Banyak kolom = ");
data(a,b);
system("PAUSE");
return EXIT_SUCCESS;
};
Betulkan blok program yang dicetak tebal
jawab : a. #include <iostream>
·
#include <iostream.h>
b. int Array
·
int Array;
c. int Array
[a]{b};
·
int Array [a][b]
d. for(int x =
0;x<b;x+)
·
for(int x = 0;x<b;x++)
e. };
· }
Tidak ada komentar:
Posting Komentar