algoritma dan struktur data
Rabu, 19 Oktober 2016
tugas 5
NO 1
#include<cstdlib>
#include<iostream>
using namespace std;
struct billing
{
char nama[30];
};
int main ()
{
billing bling;
int menit;int jam;int detik;int w;
int jmlW;
int jmlJ;
int jmlM;
int jmlD;
cout<<"---------------------------------------------"<<endl;
cout<<"| Wahyu.NET |"<<endl;
cout<<"---------------------------------------------"<<endl;
cout<<"Tarif Rp 130,- per 30 detik"<<endl;
cout<<"Masukkan Nama Kamu : ";cin.getline(bling.nama,30);
cout<<"=========================="<<endl;
cout<<"Lama Main \n";
cout<<"Masukkan Jam : ";cin>>jam;
cout<<"Masukkan Menit : ";cin>>menit;
cout<<"Masukkan Detik : ";cin>>detik;
jmlJ=(jam*120*130);
jmlM=(menit*260);
jmlD=(detik*130)/30;
jmlW=jmlJ+jmlM+jmlD;
cout<<"Anda Harus Membayar Sebesar : Rp."<<jmlW<<",-"<<endl;
cout<<endl;
cout<<"---------------------------------------------"<<endl;
cout<<"================TEERIMA KASIH================"<<endl;
cout<<"---------------------------------------------"<<endl;
cout<<"By : Wahyu Hidayat\n \n";
system("PAUSE");
return 0;
}
ALGORITMA
hasil running
no 2
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
main ()
{
char nama [30], npm[10];
float nilai1, nilai2, nilai3, totalnilai;
clrscr();
/* judul Program dan Input */
cout<<".-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-."<<endl;
cout<<"// //"<<endl;
cout<<"//\t PROGRAM MENGHITUNG NILAI AKHIR //"<<endl;
cout<<"// //"<<endl;
cout<<"._._._._._._._._._._._._._._._._._._._._._._._._."<<endl;
cout<<endl;
cout<<"Nama : ";
gets(nama);
cout<<"NPM : ";
cin>>npm;
cout<<endl;
cout<<"Masukkan Nilai TUGAS Anda : "; cin>>nilai1;
cout<<"Masukkan Nilai UTS Anda : "; cin>>nilai2;
cout<<"Masukkan Nilai UAS Anda : "; cin>>nilai3;
/* Proses Penghitungan */
totalnilai=(nilai1*0.2+nilai2*0.4+nilai3*0.4);
cout<<"--------------------------------"<<endl;
if (totalnilai >=85 && totalnilai <=100)
cout<<"// Grade Yang Anda Peroleh: A //"<<endl;
else if (totalnilai >=75 && totalnilai <=84)
cout<<"// Grade Yang Anda Peroleh: B //"<<endl;
else if (totalnilai >=65 && totalnilai <=70)
cout<<"// Grade Yang Anda Peroleh: C //"<<endl;
else if (totalnilai >=40 && totalnilai <=55)
cout<<"// Grade Yang Anda Peroleh: D //"<<endl;
else if (totalnilai >=0 && totalnilai <=40)
cout<<"// Grade Yang Anda Peroleh: E //"<<endl;
cout<<"--------------------------------"<<endl;
/* Output */
cout<<endl;
cout<<endl;
cout<<"-------------------------------------------"<<endl;
cout<<"Atas Nama Mahasiswa : "<<endl
<<nama<<", NPM "<<npm;
cout<<endl;
cout<<"Memperoleh Total Nilai :"<<totalnilai<<endl;
cout<<"Perjuagan selama 1 semester"<<endl;
cout<<"-------------------------------------------"<<endl;
getch ();
}
algoritma
hasil running
Rabu, 12 Oktober 2016
tugas 4
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
//void baca (int a[4][4]);
//void tulis (const int a[4][4]);
int main(int argc, char *argv[])
{ int a[2][2];
cout<<"Masukan data matriks yang pertama"<<endl;
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<"Masukan data a["<<x<<"]["<<y<<"] : ";cin>>a[x][y];
}}
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<a[x][y];
} cout<<endl;
}
cout<<endl;
int b[2][2];
cout<<"Masukan data matriks yang kedua"<<endl;
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<"Masukan data b["<<p<<"]["<<q<<"] : ";cin>>b[p][q];
}}
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<b[p][q];
}cout<<endl;
}
cout<<"Hasil penjumlahan ke-2 buah matriks diatas adalah:"<<endl;
cout<<a[0][0]+b[0][0];
cout<<a[0][1]+b[0][1]<<endl;
cout<<a[1][0]+b[1][0];
cout<<a[1][1]+b[1][1]<<endl;
cout<<endl;cout<<endl;
cout<<"Hasil perkalian kedua matriks diatas adalah : "<<endl;
cout<<a[0][0]*b[0][0]+a[0][1]*b[1][0];
cout<<a[0][0]*b[0][1]+a[0][1]*b[1][1]<<endl;
cout<<a[1][0]*b[0][0]+a[1][1]*b[1][0];
cout<<a[1][0]*b[0][1]+a[1][1]*b[1][1]<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
hasil running

#include <iostream>
#include <math.h>
using namespace std;
//void baca (int a[4][4]);
//void tulis (const int a[4][4]);
int main(int argc, char *argv[])
{ int a[2][2];
cout<<"Masukan data matriks yang pertama"<<endl;
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<"Masukan data a["<<x<<"]["<<y<<"] : ";cin>>a[x][y];
}}
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<a[x][y];
} cout<<endl;
}
cout<<endl;
int b[2][2];
cout<<"Masukan data matriks yang kedua"<<endl;
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<"Masukan data b["<<p<<"]["<<q<<"] : ";cin>>b[p][q];
}}
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<b[p][q];
}cout<<endl;
}
cout<<"Hasil penjumlahan ke-2 buah matriks diatas adalah:"<<endl;
cout<<a[0][0]+b[0][0];
cout<<a[0][1]+b[0][1]<<endl;
cout<<a[1][0]+b[1][0];
cout<<a[1][1]+b[1][1]<<endl;
cout<<endl;cout<<endl;
cout<<"Hasil perkalian kedua matriks diatas adalah : "<<endl;
cout<<a[0][0]*b[0][0]+a[0][1]*b[1][0];
cout<<a[0][0]*b[0][1]+a[0][1]*b[1][1]<<endl;
cout<<a[1][0]*b[0][0]+a[1][1]*b[1][0];
cout<<a[1][0]*b[0][1]+a[1][1]*b[1][1]<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
hasil running
Rabu, 21 September 2016
tugas 2
2.
Luas bujur sangkar
·
Bahasa Natural
1)
Masukan nila sisi
2)
Luas adalah sisi kali sisi
3)
Tampilkan luas
4)
Selesai
·
Pseudocode
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main()
{
clrscr();
float luas,sisi;
cout<<"Masukan Nilai sisi = ";
cin>>sisi ;
luas = sisi*sisi;
cout<<"luas bujur sangkar adalah "<*<*luas;
getch();
}
·
Flowchart.
tugas 2
1 luas
segitiga
·
Bahasa
natural.
1) Masukan nilai alas
2) Masukan nilai tinggi
3) Luas adalah alas kali tinggi kali 0,5
4) Tampilkan Luas
5) Selesai
·
Pseudocode.
1. Start
2. Read ('alas')
3. Read ('tinggi')
4. Luas Segitiga<-----0.5*alas*tinggi
5. Write ('Luas Segitiga')
6. End
2. Read ('alas')
3. Read ('tinggi')
4. Luas Segitiga<-----0.5*alas*tinggi
5. Write ('Luas Segitiga')
6. End
·
Flowchart
Langganan:
Postingan (Atom)



