assalamualaikum.
kali ini saya akan membuat program mencetak angka
algoritma mencetak_angka
deklarasi :
i=int
deskripsi :
for i <- to 4 do
write (i)
end for
#include<iostream>
#include<string>
using namespace std;
int main(){
int i;
i=1;
while (!(i>4)){
cout<<i<<endl;
i=i+1;
}
return 0;
}
Ayu oktafiani Blog
Sabtu, 17 Juni 2017
mencari query dengan struct
assalamualaikum balik lagi di blogku..
kali ini saya akan membagikan tentang mencari query dengan struct
kali ini saya akan membagikan tentang mencari query dengan struct
#include <iostream>
#include <string.h>
using namespace std;
struct MataKuliah{
char kode[5];
char nama[30];
};
struct Dosen{
char NIK[5];
char nama[30];
};
struct Mengampu{
char NIK[5];
char kode[5];
};
struct AmbilMatkul{
char NIM[11];
char kode[5];
};
struct Mahasiswa{
char NIM[11];
char nama[30];
};
int main(){
MataKuliah matkul[25];
Dosen dos[25];
Mengampu ampu[25];
AmbilMatkul AM[25];
Mahasiswa Mhs[25];
strcpy(matkul[0].kode, "K001");
strcpy(matkul[0].nama, "Algoritma Pemrograman");
strcpy(matkul[1].kode, "K002");
strcpy(matkul[1].nama, "Dasar-Dasar Pemrograman");
strcpy(matkul[2].kode, "K003");
strcpy(matkul[2].nama, "Matematika Diskret");
strcpy(matkul[3].kode, "K004");
strcpy(matkul[3].nama, "Arsitektur Komputer");
strcpy(matkul[4].kode, "K005");
strcpy(matkul[4].nama, "Logika Informatika");
strcpy(dos[0].NIK, "D001");
strcpy(dos[0].nama, "Wahyu");
strcpy(dos[1].NIK, "D002");
strcpy(dos[1].nama, "Yana");
strcpy(dos[2].NIK, "D003");
strcpy(dos[2].nama, "Imam");
strcpy(dos[3].NIK, "D004");
strcpy(dos[3].nama, "Aziz");
strcpy(ampu[0].NIK, "D001");
strcpy(ampu[0].kode, "K001");
strcpy(ampu[1].NIK, "D001");
strcpy(ampu[1].kode, "K002");
strcpy(ampu[2].NIK, "D002");
strcpy(ampu[2].kode, "K003");
strcpy(ampu[3].NIK, "D003");
strcpy(ampu[3].kode, "K004");
strcpy(ampu[4].NIK, "D004");
strcpy(ampu[4].kode, "K005");
strcpy(AM[0].NIM, "1600018001");
strcpy(AM[0].kode, "K001");
strcpy(AM[1].NIM, "1600018002");
strcpy(AM[1].kode, "K002");
strcpy(AM[2].NIM, "1600018003");
strcpy(AM[2].kode, "K003");
strcpy(AM[3].NIM, "1600018004");
strcpy(AM[3].kode, "K005");
strcpy(Mhs[0].NIM, "1600018001");
strcpy(Mhs[0].nama, "Micheal");
strcpy(Mhs[1].NIM, "1600018002");
strcpy(Mhs[1].nama, "John");
strcpy(Mhs[2].NIM, "1600018003");
strcpy(Mhs[2].nama, "Harry");
strcpy(Mhs[3].NIM, "1600018004");
strcpy(Mhs[3].nama, "Potter");
char cari[20];
cout<<"Masukan Nama Dosen : "; cin.getline(cari, sizeof(cari));
bool ketemu = false;
int indexKetemu;
for(int i=0; i<5; i++){
if(strcmp(cari,dos[i].nama) == 0){
ketemu = true;
indexKetemu = i;
break;
}
}
if(ketemu){
for(int i=0; i<5; i++){
if(strcmp(dos[indexKetemu].NIK, ampu[i].NIK) == 0){
for(int j=0; j<5; j++){
if(strcmp(ampu[i].kode, matkul[j].kode) == 0){
cout<<"\nMata Kuliah : "<<matkul[j].nama<<endl;
for(int k=0; k<5; k++){
if(strcmp(matkul[j].kode, AM[k].kode) == 0){
for(int l=0; l<5; l++){
if(strcmp(AM[k].NIM, Mhs[l].NIM) == 0){
cout<<"\t ="<<"Nama Mahasiswa : "<<Mhs[l].nama<<endl;;
}
}
}
}
}
}
cout<<endl;
}
}
}else{
cout<<"Dosen "<< cari << " Tidak Ditemukan" << endl;
}
return 0;
}
Minggu, 26 Maret 2017
Evaluasi diri minggu 4
Assalamualaikum
kali ini saya akan memposting tentang pembelajaran saya seminggu ini.
senin jam 09.35-12.00 adalah jadwal mata kuliah algoritma pemrograman, pada hari itu kami menjalani uji kompetensi. mungkin karna banyak kendala pada waktu itu, seperti jaringan internet yang tiba-tiba putus, mungkin kalau diberikan waktu beberapa menit lagi mungkin UK saat itu berjalan dengan lancar.
cara belajar saya masih sama yaitu dengan mendengaarkan dan memahami apa yang di ucapkan dosen. dan dari praktikum jang diadakan hari selasa. kurang lebih 3 jam.
saya dan partner saya sedang mengerjakan workshop 4. mohon maaf jika saya terlambat mengupload workshop 4. dikarenakan keadaan yang kurang sehat. mohon dimaklumi yaa... :)
Waalaikumsalam
kali ini saya akan memposting tentang pembelajaran saya seminggu ini.
senin jam 09.35-12.00 adalah jadwal mata kuliah algoritma pemrograman, pada hari itu kami menjalani uji kompetensi. mungkin karna banyak kendala pada waktu itu, seperti jaringan internet yang tiba-tiba putus, mungkin kalau diberikan waktu beberapa menit lagi mungkin UK saat itu berjalan dengan lancar.
cara belajar saya masih sama yaitu dengan mendengaarkan dan memahami apa yang di ucapkan dosen. dan dari praktikum jang diadakan hari selasa. kurang lebih 3 jam.
saya dan partner saya sedang mengerjakan workshop 4. mohon maaf jika saya terlambat mengupload workshop 4. dikarenakan keadaan yang kurang sehat. mohon dimaklumi yaa... :)
Waalaikumsalam
Senin, 20 Maret 2017
Workshop 3-nomor 8
assalamualaikum
Deklarasi :
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
Deskripsi :
phi <-22/7;
diameter <-12;
dd <-1,5;
luasluar<-phi*diameter;
luasdalam <-phi*dd;
luascd <-luasluar-luasdalam;
Dalam Raptor :

using namespace std;
int main()
{
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
phi =22/7;
diameter =12;
dd =1,5;
luasluar =phi*diameter;
luasdalam =phi*dd;
luascd =luasluar-luasdalam;
cout << "Luas Cd :"<<luascd << endl;
return 0;
}
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
Deskripsi :
phi <-22/7;
diameter <-12;
dd <-1,5;
luasluar<-phi*diameter;
luasdalam <-phi*dd;
luascd <-luasluar-luasdalam;
Dalam Raptor :
Outputnya :
Dalam C++ :
#include <iostream>
#include <string>using namespace std;
int main()
{
int luasluar;
int luascd;
int luasdalam;
int phi;
int dd;
int diameter;
phi =22/7;
diameter =12;
dd =1,5;
luasluar =phi*diameter;
luasdalam =phi*dd;
luascd =luasluar-luasdalam;
cout << "Luas Cd :"<<luascd << endl;
return 0;
}
outputannya :
Workshop 3-Nomor 7
Assalamualaikum
Deklarasi :
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
Deskripsi :
ratusanribu <-jumlah/100000;
sisa1 <-jumlah-(ratusanribu*100000);
limapuluh <-sisa1/50000;
sisa1 <-sisa1-(limapuluh*50000);
duapuluh <-sisa1/20000;
sisa1 <-sisa1-(duapuluh*20000);
sepuluh <-sisa1/10000;
sisa1 <-sisa1-(sepuluh*10000);
limaribu <-sisa1/5000;
sisa1 <-sisa1-(limaribu*5000);
seribu <-sisa1/1000;
sisa1 <-sisa1-(seribu*1000);
limaratus <-sisa1/500;
sisa1 <-sisa1-(limaratus*500);
seratus <-sisa1/100;
sisa1 <-sisa1-(seratus*100);
limapuluhh <-sisa1/50;
sisa1 <--(limapuluhh*50);
dalam raptor :
Dalam C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
raptor_prompt_variable_zzyz ="Jumlah uang dalam rupiah";
cout << raptor_prompt_variable_zzyz << endl;
cin >> jumlah;
ratusanribu =jumlah/100000;
sisa1 =jumlah-(ratusanribu*100000);
limapuluh =sisa1/50000;
sisa1 =sisa1-(limapuluh*50000);
duapuluh =sisa1/20000;
sisa1 =sisa1-(duapuluh*20000);
sepuluh =sisa1/10000;
sisa1 =sisa1-(sepuluh*10000);
limaribu =sisa1/5000;
sisa1 =sisa1-(limaribu*5000);
seribu =sisa1/1000;
sisa1 =sisa1-(seribu*1000);
limaratus =sisa1/500;
sisa1 =sisa1-(limaratus*500);
seratus =sisa1/100;
sisa1 =sisa1-(seratus*100);
limapuluhh =sisa1/50;
sisa1 =-(limapuluhh*50);
if (jumlah>=100000)
{
cout << "Pecahan 100000 ada="+ratusanribu << endl; }
else
{
if (jumlah>=50000)
{
cout << "Pecahan 50000 ada="+limapuluh << endl; }
else
{
if (jumlah>=20000)
{
cout << "Pecahan 2000 ada="+duapuluh << endl; }
else
{
if (jumlah>=10000)
{
cout << "Pecahan 10000 ada="+sepuluh << endl; }
else
{
if (jumlah>=5000)
{
cout << "Pecahan 5000 ada="+limaribu << endl; }
else
{
if (jumlah>=1000)
{
cout << "Pecahan 1000 ada="+seribu << endl; }
else
{
if (jumlah>=500)
{
cout << "Pecahan 500 ada="+limaratus << endl; }
else
{
if (jumlah>=100)
{
cout << "Pecahan 100 ada="+seratus << endl; }
else
{
if (jumlah>=50)
{
cout << "Pecahan 50 ada="+limapuluhh << endl; }
else
{
cout << "Pecahan 0 ada="+sisa1 << endl; }
}
}
}
}
}
}
}
}
return 0;
}
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
Deskripsi :
ratusanribu <-jumlah/100000;
sisa1 <-jumlah-(ratusanribu*100000);
limapuluh <-sisa1/50000;
sisa1 <-sisa1-(limapuluh*50000);
duapuluh <-sisa1/20000;
sisa1 <-sisa1-(duapuluh*20000);
sepuluh <-sisa1/10000;
sisa1 <-sisa1-(sepuluh*10000);
limaribu <-sisa1/5000;
sisa1 <-sisa1-(limaribu*5000);
seribu <-sisa1/1000;
sisa1 <-sisa1-(seribu*1000);
limaratus <-sisa1/500;
sisa1 <-sisa1-(limaratus*500);
seratus <-sisa1/100;
sisa1 <-sisa1-(seratus*100);
limapuluhh <-sisa1/50;
sisa1 <--(limapuluhh*50);
dalam raptor :
Dalam C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int sisa1;
int jumlah;
int limaribu;
int seratus;
int sepuluh;
int seribu;
int limapuluh;
int ratusanribu;
int limaratus;
int limapuluhh;
int duapuluh;
raptor_prompt_variable_zzyz ="Jumlah uang dalam rupiah";
cout << raptor_prompt_variable_zzyz << endl;
cin >> jumlah;
ratusanribu =jumlah/100000;
sisa1 =jumlah-(ratusanribu*100000);
limapuluh =sisa1/50000;
sisa1 =sisa1-(limapuluh*50000);
duapuluh =sisa1/20000;
sisa1 =sisa1-(duapuluh*20000);
sepuluh =sisa1/10000;
sisa1 =sisa1-(sepuluh*10000);
limaribu =sisa1/5000;
sisa1 =sisa1-(limaribu*5000);
seribu =sisa1/1000;
sisa1 =sisa1-(seribu*1000);
limaratus =sisa1/500;
sisa1 =sisa1-(limaratus*500);
seratus =sisa1/100;
sisa1 =sisa1-(seratus*100);
limapuluhh =sisa1/50;
sisa1 =-(limapuluhh*50);
if (jumlah>=100000)
{
cout << "Pecahan 100000 ada="+ratusanribu << endl; }
else
{
if (jumlah>=50000)
{
cout << "Pecahan 50000 ada="+limapuluh << endl; }
else
{
if (jumlah>=20000)
{
cout << "Pecahan 2000 ada="+duapuluh << endl; }
else
{
if (jumlah>=10000)
{
cout << "Pecahan 10000 ada="+sepuluh << endl; }
else
{
if (jumlah>=5000)
{
cout << "Pecahan 5000 ada="+limaribu << endl; }
else
{
if (jumlah>=1000)
{
cout << "Pecahan 1000 ada="+seribu << endl; }
else
{
if (jumlah>=500)
{
cout << "Pecahan 500 ada="+limaratus << endl; }
else
{
if (jumlah>=100)
{
cout << "Pecahan 100 ada="+seratus << endl; }
else
{
if (jumlah>=50)
{
cout << "Pecahan 50 ada="+limapuluhh << endl; }
else
{
cout << "Pecahan 0 ada="+sisa1 << endl; }
}
}
}
}
}
}
}
}
return 0;
}
Minggu, 19 Maret 2017
Workshop 3-soal nomor 6
Assalamualaikum
Deklarasi :
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
Deskripsi :
jam <-j2-j;
menit <- m2-m;
detik <- d2-d;
hasil raptornya :
outputannya :
dalam C++
#include <iostream>
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan jam : ";
in >> masukan.j;
cout<<"Masukkan menit : ";
in >> masukan.m;
cout<<"Masukkan detik : ";
in >> masukan.d;
cout<<"Masukkan jam 2 : ";
in >> masukan.j2;
cout<<"Masukkan menit 2 : ";
in >> masukan.m2;
cout<<"Masukkan detik 2 : ";
in >> masukan.d2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "selisih = "<<masukan.jam<<":"<<masukan.menit<<":"<<masukan.detik << endl;
return out;
}
private:
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
};
void Hitung::jumlah(){
jam =j2-j;
menit =m2-m;
detik =d2-d;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputannya :
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
Deskripsi :
jam <-j2-j;
menit <- m2-m;
detik <- d2-d;
hasil raptornya :
outputannya :
dalam C++
#include <iostream>
#include <string>
using namespace std;
class Hitung{
friend ofstream& operator<<(ostream&, const Hitung&);
friend ofstream& operator<<(istream&, Hitung&);
public:
void jumlah();
friend istream& operator>>(istream&in,Hitung&masukan){
cout<<"Masukkan jam : ";
in >> masukan.j;
cout<<"Masukkan menit : ";
in >> masukan.m;
cout<<"Masukkan detik : ";
in >> masukan.d;
cout<<"Masukkan jam 2 : ";
in >> masukan.j2;
cout<<"Masukkan menit 2 : ";
in >> masukan.m2;
cout<<"Masukkan detik 2 : ";
in >> masukan.d2;
return in;
}
friend ostream & operator<<(ostream& out, Hitung& masukan){
out << "selisih = "<<masukan.jam<<":"<<masukan.menit<<":"<<masukan.detik << endl;
return out;
}
private:
int d2;
int d;
int detik;
int jam;
int j;
int m;
int menit;
int j2;
int m2;
int a;
};
void Hitung::jumlah(){
jam =j2-j;
menit =m2-m;
detik =d2-d;
}
int main()
{
Hitung a;
cin>>a;
a.jumlah();
cout<<a;
return 0;
}
outputannya :
Workshop 3- soal nomor 5
Assalamualaikum
Deklarasi :
int j,m,d;
float detik, menit,jam,a;
Deskripsi :
menit<-m*60;
jam<-j*3600;
detik<-jam+menit+d;
dalam raptor :
outputannya :
dalam C++ :
#include<iostream>
using namespace std;
class hitung{
friend ostream&operator<<(ostream&,const hitung&);
friend istream&operator<<(istream&, hitung&);
public:
void jumlah();
friend istream&operator>>(istream&in,hitung&masukan){
cout<<"Masukan jam : ";
in>>masukan.j;
cout<<"Masukkan Menit : ";
in>>masukan.m;
cout<<"Masukkan Detik : ";
in>>masukan.d;
return in;
}
friend ostream&operator<<(ostream&out, hitung&masukan){
out<<"Hasil Detik : "<<masukan.detik<<endl;
return out;
}
private:
int j,m,d;
float detik, menit,jam,a;
};
void hitung::jumlah(){
menit=m*60;
jam=j*3600;
detik=jam+menit+d;
}
int main()
{
hitung a;
cin>>a;
a.jumlah();
cout<<a;
}
Hasil outputannya :
- Apa itu C++...?
- Apa itu RAPTOR..?
Jika kalian masih bingung apa itu Raptor yang ada di program-program itu. Raptor merupakan program yang berbasis flowchart. Raptor digunakan
untuk membantu memvisualisasikan algoritma yang telah kita buat dalam
flowchart. Program Raptor diciptakan secara visual dan dieksekusi
secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya
kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma,
dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada
menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor.
kali ini saya akan membuat program menghitung luas bangunan yang diarsir
Deklarasi :
int j,m,d;
float detik, menit,jam,a;
Deskripsi :
menit<-m*60;
jam<-j*3600;
detik<-jam+menit+d;
dalam raptor :
outputannya :
dalam C++ :
#include<iostream>
using namespace std;
class hitung{
friend ostream&operator<<(ostream&,const hitung&);
friend istream&operator<<(istream&, hitung&);
public:
void jumlah();
friend istream&operator>>(istream&in,hitung&masukan){
cout<<"Masukan jam : ";
in>>masukan.j;
cout<<"Masukkan Menit : ";
in>>masukan.m;
cout<<"Masukkan Detik : ";
in>>masukan.d;
return in;
}
friend ostream&operator<<(ostream&out, hitung&masukan){
out<<"Hasil Detik : "<<masukan.detik<<endl;
return out;
}
private:
int j,m,d;
float detik, menit,jam,a;
};
void hitung::jumlah(){
menit=m*60;
jam=j*3600;
detik=jam+menit+d;
}
int main()
{
hitung a;
cin>>a;
a.jumlah();
cout<<a;
}
Hasil outputannya :
Langganan:
Postingan (Atom)