Selasa, 14 Oktober 2014

remidial pemrograman dasar

 Remidial Pemrograman Dasar


     1.      Apakah perbedaan prinsip tanda operator “=” pada matematika dengan bahasa program computer ?
2. Bila diketahui a=50, b=75, c=8 dan d=5, tentukan hasil ekspresi aritmatika berikut ini a*b+c-d/(b*d)
3. 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
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 …
5. Jelaskan apa yang dimaksud dengan array ?
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] adalah …
7. Bentuk umum dari array berdimensi dua adalah ….
8. Diketahui susunan array int b[2][3] sebagai berikut :

0
1
2
0
86
75
79
1
87
21
35
Nilai dari b[2][3] adalah …
9. Apa yang kalian ketahui tentang array multidimensi ?
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 :
1. "=" dalam matematika menyatakan hasil sedangkan dalam bahasa program komputer menyatakan nilai
2. a*b+c-d/(b*d)
   =50*75+5-2/(75*2)
   =3753/150
   = 25
3. 80>=70    80<=70
     =1             =0
    (80>=70&&80<=70)
 = 0
4. c=a*b
      = 10*5
      = 50
   d=a/b
     = 10/5
     = 2
   e=a&&b
     =10&&5
     = 0
  f=a||b
   = 10||5
   = 1 


5. Array adalah kumpulan nilai-nilai, sekelompok data atau elemen-elemen yang bertipe sama.
6. 50,5 dan 75,5
7. array 2 dimensi tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukkan baris dan indeks kedua menunjukkan kolom. 
8.  35
9.  Array multidimensi Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
10. #Include (iostream) ;
      Int array;
      Int array [a] {b}=[a] [b]
      for(int x=0;x<b;x+) = (int x=0;x=b;x+)

Referensi : lihat buku catatan dan lks

Tidak ada komentar:

Posting Komentar