Jumat, 25 Maret 2016

REFLEKSI MINGGU KE-4

Pada pertemuan Alpro yang keempat kita tidak ngerjain kuis dan materi yang dibahas tentang control looping. Di power point yang telah di sediakan kita di suruh diskusi perkelompok dengan kasus-kasus yang telah di sediakan di power point.
tugas pertemuan 4
dev c++ 4.1

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int i;

for (i=1; i<=4; i++){
cout<<i;
}
return 0;
}
 
4.1 bentuk flowchat



dev c++ 4.2

#include <iostream>
using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int i;
for(i=0;i<=10;i++){
if(i%2==1){
cout<<i<<",";
}
}
return 0;
}
 bentuk flowchat 4.2



dev c++ 4.3

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int i,n,jum=0,x;
float rata;
cout<<"Masukkan jumlah data= "; cin>>n;
for(i=1;i<=n; i++){
cout<<"Data ke-"<<i<<": "; cin>>x;
jum+=x;
}
rata=jum/n;
cout<<endl;
cout<<"Rata-rata= "<<rata;
return 0;
}

betuk flowchat 4.3


dev c++ 4.4

#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {
   int y,x,rata;
   float jumlah;
 
   jumlah =0;
   y =1;
   x =0;
   while (!(x < 0)){
      jumlah = jumlah + x;
      cout<<"Data ke-"<<y<<" = ";
      cin>>x;
   y=y+1;
   }
   cout<<"Jumlah bilangan integer positif adalah "<<jumlah<<endl;
   rata = jumlah /(y-2);
   cout<<"Rata-ratanya adalah "<<jumlah<<" / "<<(y-2)<<" = "<<rata<< endl;

return 0;
}

bentuk flowchat 4.4


bentuk dev c++  4.7

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a,b,i;
int pangkat=1;
cout<<"      Menghitung Hasil Pngkat"<<endl<<endl;
cout<<"Masukkan bilangan       = "; cin>>a;
cout<<"Masukkan jumlah pangkat = ";cin>>b;
for(i=1;i<=b;i++){
pangkat*=a;
}cout<<a<<"pangkat"<<b<<"="<<pangkat;
return 0;
}

bentuk flowchat 4.7



dev c++ 4.8

#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {
   int i, jumlah, b, a;
   i =1;
   jumlah =0;

   cout<<"Masukkan nilai a = ";
   cin>>a;
   cout<<"Masukkan nilai b = ";
   cin>>b;
 
   while (!(i>abs(b)))
   {
      jumlah =jumlah+a;
      i =i+1;
   }
   if (b<0)
   {
      jumlah =-jumlah;
   }
   cout<<a<<" x "<<b<< " = " <<jumlah<<endl;
 
   system("PAUSE");

return 0;
}

bentuk flowchat 4.8




Minggu, 20 Maret 2016

REFLEKSI MINGGU KE-1
Minggu pertama masuk kuliah di semester 2, hari selasa mata kuliah algoritma pemrorgraman. Seperti biasa perkenalan dengan dosen dan membuat kesepakatan kontrak belajar dengan dosen. Alhamdulilah  belum masuk materi dan belum ada tugas dari dosen, hanya di suruh membuat kelompok yang nantinya akan bekerja sama sepanjang mata kuliah alpro.

REFLEKSI MINGGU KE-2
Minggu kedua di mata kuliah Alpro ini, pagi-pagi jam 7 alhamdulillah sudah di kasih sarapan  kuis mendadak, di kerjakan sebisanya saja. Minggu kedua ini sudah masuk materi sekuen dan dapat tugas yang di kerjakan secara individu dan kelompok.



 REFLEKSI MINGGU KE-3


Pada minggu ketiga kami sarapan kuis lagi, Alhamdulilah sudah di posting soalnya di facebook sama pak dosen. Materi yang dibahas  Struktur Pemilihan atau Kontrol Program atau Percabangan, di ubah dalam bentuk c++ dan flowchat. Hari Jumatnya dapat tugas mendadak dari dosen untuk mewawancarai kakak tingkat yang akan melakukan wisuda.

Jumat, 18 Maret 2016

tugas pertemuan 3
3.1 dev c++
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b;
 cout<<"nilai a= ";
 cin>>a;
 cout<<"nilai b= ";
 cin>>b;

 if(a>b)
 cout<<" angka terbesar adalah = "<<A;
 else
 cout<<" angka terbesar adalah = "<<B;


return 0;
}


3.1 bentuk flowchat






3.2 dev c++
using namespace std;
int main(int argc, char** argv) {
 int x,y,z;
 cout<<"masukkan niai x= ";
 cin>>x;
 cout<<"masukkan niai y= ";
 cin>>y;
 cout<<"masukkan niai z= ";
 cin>>z;

 if(x>y && x>z)
 cout<<" angka terbesar adalah = "<<x;
 else if (y>x && y>z)
 cout<<" angka terbesar adalah = "<<y;
 else
 cout<<" angka terbesar adalah = "<<z;


return 0;
}
3.2 flowchat


3.3 dev c++

#include <iostream>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int a,b,c;
    long disk;
    float x1,x2;
    cout<<"Koefisien pangkat 2 : ";
    cin>>a;
    cout<<"Koefisien pangkat 1 : ";
    cin>>b;
    cout<<"Koefisien pangkat 0 : ";
    cin>>c;
    if(a==0){
        cout<<"Bukan persamaan kuadrat \n";
        cout<<"Harga akar = "<<-c/b;
    }
    else {
        disk= b*b-4*a*c;
    if(disk>0){
        x1=-b+sqrt(disk)/(2*a);
        x2=-b-sqrt(disk)/(2*a);
        cout<<"diskriminan = "<<disk<<endl;
        cout<<"x1 = "<<x1<<endl;
        cout<<"x2 = "<<x2<<endl;
    }
    else if(disk==0){
        x1=-b/(2*a);
        x2=x1;
        cout<<"diskriminan = 0 \n";
        cout<<"x1 = "<<x1<<endl;
        cout<<"x2 = "<<x2<<endl;
    }
    else 
    cout<<"Akar imajiner";
    }

    return 0;
}

3.3 flowchat


3.4 dev c++

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
    int a;
    cout<<"Masukan Angka : ";
    cin>>a;
    
    if(a>=81 && a<=100)
    cout<<"Nilai Huruf = A";
    
    else if(a>=61 && a<=80)
    cout<<"Nilai Huruf = B";
    
    else if(a>=41 && a<=60)
    cout<<"Nilai Huruf = C";
    
    else if(a>=21 && a<=40)
    cout<<"Nilai Huruf = D";
    
    else if(a>=0 && a<=20)
    cout<<"Nilai Huruf = E";
    
    else
    cout<<"Eror";

    
    return 0;
}
3.4 flowchat




3.5 dev c++

#include <iostream>

int main(int argc, char *argv[]) {

    int A;
    cout<<"Masukan angka : ";cin>>A;
    switch(A){
        case 1:{
            cout<<"Senin ";
            break;
        }
        case 2:{
            cout<<"Selasa";
            break;
        }
        case 3 :{
            cout<<"Rabu";
            break;
        }
        case 4 :{
            cout<<"Kamis";
            break;
        }
        case 5:{
            cout<<"Jum'at";
            break;
        }
        case 6:{
            cout<<"Sabtu";
            break;
        }
        case 7: {
            cout<<"Minggu";
            break;  }

}

return 0;
}

3.5 flowchat
















Senin, 14 Maret 2016

tugas pertemuan 2
kasus 2.2 flowcat


kasus 2.2 c++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a,b,c;

cout<<" ========PROGRAM PERKALIAN========"<<endl<<endl;
cout<<"Masukan angka: ";cin>>a;
cout<<"Masukan angka: ";cin>>b;
cout<<"hasil : "<<a<<" * "<<b<<" = "<<c;

return 0;
}



kasus 2.3 flowcat


kasus 2.3 c++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int inc,cm,m;

cout<<"masukkan m: ";
cin>>m;

cout<<"hasil cm : "<<m<<" * "<<100<<" = "<<cm<<endl;
cout<<"hasil inc: "<<cm<<" / "<<2.54<<" = "<<inc;

return 0;
}

kasus 2.6 flowcat


kasus 2.6 c++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
string a;
int m,n;
double p,r;
cout<<"Masukan nilai M : ";cin>>m;
ulang :
cout<<"N harus lebih kecil dari M"<<endl;
cout<<"Masukan nilai N (N harus lebih kecil dari M) : ";cin>>n;

if (n < m){
p=m/n;
r=n%m;
cout<<"nilai q : "<<p<<endl;
cout<<"nilai r : "<<r<<endl;
}
else {
cout<<"<ULANGI>"<<endl;
goto ulang;
}


return 0;
}

Senin, 07 Maret 2016

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int Luas(int x,int y)
{
int hasil;
return hasil =x*y;}


float KLL(int r)
{ float keling,phi=22/7;
keling=2*phi*r;
return keling;
}
void cetakgaris(int n)
{ int i;
cout<<"\n\n";
for(i=0;i<=n;i++)
cout<<"-";cout<<"\n";
}
int main(int argc, char** argv) {
int p=0,l=0;
float K;
cout<<"Menghitung Luas Persegi 4"<<endl;
cout<<endl<<"Masukan Panjang : ";cin>>p;
cout<<endl<<"Masukan Lebar : ";cin>>l;
cout<<endl<<"Luas = "<< Luas(p,l);//pemanggilan fungsi
cetakgaris(20);//pemanggilan fungsi
cout<<"\n\n";
cout<<"Masukan jari : ";
cin>>l;
K=KLL(l);//pemanggilan fungsi
cout<<"Keliling Lingkaran = " <<K;
return 0;
}
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
double i;
while(i<5)
{i++;
cout<<i<<","<<(i*2)+1<<endl;
}
return 0;
}
#include <iostream>
#include <string>
#include <conio.h>
#include <windows.h>

using namespace std;

class CRectangle {
int x, y;
public:
void set_values (int,int);
int area (void) {
return (x*y);
}
};
void CRectangle::set_values (int a, int b){
x = a;
y = b;
}
int main () {
CRectangle rect1, rect2;
int w,x,y,z;
system("Color 4A");
cout<<endl;
string sambutan="\t\t SELAMAT DATANG      \n\n";
for (int x=0;x<=sambutan.length();x++){
cout<<sambutan[x];
for (double y=0;y<=9990000;y++){
 }
 }
cout<<endl<<endl;
cout<<"MENCARI LUAS AREA 1 dan 2";
cout<<endl<<endl;
cout<<"Panjang area 1 = ";cin>>w;
cout<<endl;
cout<<"Luas area    1 = ";cin>>y;
cout<<endl;
cout<<"Panjang area 2 = ";cin>>x;
cout<<endl;
cout<<"Luas area    2 = ";cin>>z;
cout<<endl;
rect1.set_values (w,y);
rect2.set_values (x,z);
cout<<"HASIL";
cout<<endl<<endl;
cout<<"Rect area    1 = " <<rect1.area()<<endl<<endl;
cout<<"Rect area    2 = " <<rect2.area()<<endl<< endl;
}