Anda di halaman 1dari 3

KUIS 1 ALPROG

NAMA : Tyrenia Rahmawati


NPM : 140110190055
Kelas : A

1.
Nilai a = 24
Nilai a++ = 24 (karena a++ menampilkan nilai a terlebih dahulu, setelah itu ditambah 1 angka)
Nilai ++a = 25 + 1 = 26
Nilai a— = 26 (karena a— menampilkan nilai a terlebih dahulu, setelah itu dikurangi 1 angka)
Nilai a = 25

a*=2 <-> a=a*2 <-> a=25*2=50


Nilai ++a = 50+1=51
Nilai a++ = 51 (karena a++ menampilkan nilai a terlebih dahulu, setelah itu ditambah 1 angka)
Nilai —a = 52 – 1 = 51
Nilai a— = 51 (karena a— menampilkan nilai a terlebih dahulu, setelah itu dikurangi 1 angka)

a/=2 <-> a=a/2 <-> a=50/2=25


Nilai a = 25
Nilai ++a = 25 + 1 = 26
Nilai —a = 26 – 1 = 25
Nilai a— = 25 (karena a— menampilkan nilai a terlebih dahulu, setelah itu dikurangi 1 angka)
Nilai ++a = 25 + 1 = 26

2. Karena bil=; bil<=10 dan ++bil maka if(bil>=6) tereksekusi hingga angka 10 namun karena else if(b<=6)
diakhiri dengan perintah break maka output akan berhenti paksa di bil = 1.

3. Disebutkan bahwa bil=1; bil<=10; ++bil yang berarti bil merupakan angka 1 dan akan bertambah 1
angka namun kurang dari atau sama dengan 10. Lalu, program akan menampilkan output angka 1 ... 6
karena input if (bil<=6) tereksekusi maka loop akan berjalan hingga mencapai bil=6 loop akan berakhir
paksa karena adanya syntax break.

4. Program akan menampilkan angka


1 4 7 10
369
58
7 10
9

Yang mana angka 1 3 5 7 9 (vertikal) merupakan hasil dari a = 1; a+=2


Walaupun a <= 15 namun di perintah berikutnya menyatakan b<=10 yang mana b = a.
Setiap angka di samping 1 3 5 7 9 merupakan angka hasil dari b+=3 yang mana b=a maka berlaku a+=3
namun b<=10.

Maka a = 9, b = 10
Hasil nilai c diperoleh dari
c=c+a=9
d = d + b = 10

5. #include <stdio.h>
#include <conio.h>
#include <iostream>

using namespace std;


int main()
{
int a,b,c;
cout<<"Masukkan Nilai A : ";cin>>a;
cout<<"Masukkan Nilai B : ";cin>>b;
cout<<"Masukkan Nilai C : ";cin>>c;
if(a>b)
{
if(a>c&&b>c)
{
cout<<"\nNilai maksimum adalah "<<a;
cout<<"\nNilai minimum adalah "<<c;
}
else if(a>c&&c>b)
{
cout<<"\nNilai maksimum adalah "<<a;
cout<<"\nNilai minimum adalah "<<b;
}
else if (c>=a)
{
cout<<"\nNilai Maksimum adalah "<<c;
cout<<"\nNilai minimum adalah "<<b;
}
}
else if(b>a)
{
if(b>c&&a>c)
{
cout<<"\nNilai maksimum adalah "<<b;
cout<<"\nNilai minimum adalah "<<c;
}
else if(b>c&&c>a)
{
cout<<"\nNilai maksimum adalah "<<b;
cout<<"\nNilai minimum adalah "<<a;
}
else if (c>=b)
{
cout<<"\nNilai Maksimum adalah "<<c;
cout<<"\nNilai minimum adalah "<<a;
}
} getch();
}

Anda mungkin juga menyukai