2011-07-02

Ujian akhir Semester MK Pemrograman Sistem

  1. Jelaskan program dibawah ini dan tuliskan outputnya jika dimasukkan data 5, 10, 20, 70, 40, 20, 4, 65, 20, –1

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

void main()
{
    clrscr ();
   int mumet1,mumet2,mumet3,mumet4,mumet5,mumet6,mumetbanget;
   mumet2=mumet3=mumet6=mumetbanget=0;
   mumet5=0;
   mumet4=100;
    do
    {
        cout<<" masukkan angka : ";cin>>mumet1;
      if ((mumet1>=5)&&(mumet1<=50))
      {
          mumetbanget=mumet1;
          mumet2++;
          mumet3=mumet3+mumetbanget;
          if (mumet4>mumetbanget)
          {
              mumet4=mumetbanget;
          }
          if(mumet5<mumetbanget)
          {
              mumet5=mumetbanget;
          }
      }
      mumet6=mumet3/mumet2;
   }while (mumet1>=0);
       cout<<"mumet 1 : "<<mumet1<<endl;
      cout<<"mumet 2 : "<<mumet2<<endl;
      cout<<"mumet 3 : "<<mumet3<<endl;
      cout<<"mumet 4 : "<<mumet4<<endl;
      cout<<"mumet 5 : "<<mumet5<<endl;
      cout<<"mumet 6 : "<<mumet6<<endl;
      cout<<"mumetbanget: "<<mumetbanget<<endl;
        getch();
}

2.  Jelaskan macam-macam perulangan dalam C++, sertai dengan contoh programnya.

3.  Tuliskan output program dibawah ini :

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
    int n,a,brs;
    for(int i=1;i<=40;i++)
    {
       if (i>1)
       {
          n=1;
         a=1;
         while (1)
         {
             a++;
             if (i%a==0)
                n++;
            if ((n>2) ||(a==i))
                break;
         }
      if (n==2)
          {
          cout<<setw(4)<<setiosflags(ios::right)<<i<<" ";
           brs++;
          if (brs%10==0)
          cout<<endl;
          }
       }
    }
    getch();
}

4. Berikan 3 point yang menyenangkan dan mengecewakan selama anda mengikuti mata kuliah ini !(wajib diisi, tidak mempengaruhi nilai)

 

jawaban : 1 & 3 di http://www.4shared.com/file/0BwJ_r-v/ujian_akhir_semester.html