ALGORITMA DAN STRUKTUR DATA
Nama = VIRA AZIZAH
NIM = 3420210007
Prodi = Teknik Informatika
Lampiran Tugas 1 Menggunakan Borland C++
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
//Nama = Vira Azizah
//NIM = 3420210007
//Prodi = Teknik Informatika
void main()
{
//Deklarasi Variable
int absen,tugas,uts,uas;
float total;
puts("Program Menghitung Nilai Mahasiswa");
puts("*************************************");
printf("Masukan nilai absen: ");scanf("%d",&absen);
cout<<("Masukan nilai tugas: ");cin>>tugas;
printf("Masukan nilai uts : ");scanf("%i",&uts);
cout<<("Masukan nilai uas: ");cin>>uas;
//Proses Perhitungan
total = (absen*0.1)+(tugas*0.2)+(uts*0.3)+(uas*0.4);
puts("*************************************");
cout<<"Total adalah: "<<total<<" (bentuk tidak terformat)\n";
printf("Total adalah: %.2f (bentuk yang terformat)\n",total);
puts("*************************************");
//Kondisi
if (total >=75 )
{ cout<<"Selamat anda lulus."; }
else
{ cout<<"Maaf anda tidak lulus."; }
getch();
}
Lampiran Tugas 2.1 Menggunakan Borland C++
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLBde02Gzq7VMQyzKyrsgU5jTk7-0YwGLPv3CdIvGgRaBYbsi3_pBxQpmyYZB0DjfrhWjUecpGdPza5sm3Zt4mVBhQdEKWbq7CDNflQp5KkcLP19JJ0ightcfrDQAaBLLWMru5dba3Rc0nPTSMOhjksMqGW7APvibn3Vz6gnzFNqq9r7R1IS77A-Ue/w640-h360/c++%201.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR16L4wtVH0CLwT7Zux2UzHuhdevnh2L54x3s2V_m0HkwIMXooMO9bu-YZnC3XAAf4bSfFDP3oZnKUYCj--TPQWeU0wVWOqkI8c7wwluVCmAqMlpYKkVJ1m6Zo3ekhwyOAUtPaexFtzLrZaqsxoWcTiGPX_22TGyWCe6xV4SnlaR-exU_37ALNSBtE/w640-h360/c++%202.png)
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
//Nama = Vira Azizah
//NIM = 3420210007
//Prodi = Teknik Informatika
void main()
{
int pilih;
char huruf[20];
printf("Silahkan pilih program [1/2]: ");cin>>pilih;
//scanf("%d",&pilih);
/*
There are two problems with using scanf() to get a number:
First, Validation/error handling is poor.
The second problems is that of leaving characters in the buffer.
Sumber: http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?anever-1043372399sid=1043284385
*/
if (pilih == 1)
{
clrscr();
puts("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
puts("\tContoh Program Strlen");
puts("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
cout<<"Masukan Sembarang Kata = ";gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = "<<strlen(huruf);
getch();
}
}
Lampiran Tugas 2.2 Menggunakan Borland C++
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihoD6LdyOpVOQe7xmOXO3qcozsjP97UJkVZGA3dIJDe6YQMsEKwPD55_h1qEC72b8vpny9w5Iy0NY1DcPuppfet1pueNw4bzBk4rSgYadfsyhpso54IRMOairiL6ZyejSTC4Pzd6jrAMFmndHHawNRvlJtYyG5s36TQ5svhLT0FyXj8olkJA9it_6S/w640-h360/c++%204.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8I8fMtaDTeiTPD0x-18VgZkbOrgUSgJqS5RX-7yz3gmfnVdKyiOJ5p3wKBmVe0ua5How-7y-2K5wqRIPxTPsP-RXs88shUVQW4IXZLkI7sScwsqtSCostybWnNF1qqFPheIn-ALhM_c794dTMzJLD-j3oub629Owg3lMxn44w-qZ1wstTVlBTHYjm/w640-h360/c++%205.png)
else if (pilih == 2)
{
clrscr();
puts("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
puts("\tContoh Program Strcmp");
puts("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
char a1[ ] = "S";
char a2[ ] = "s";
char b1[ ] = "S";
cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<"->";
cout<<strcmp(a2,a1)<<endl;
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1)<<endl;
getch();
}
else
{
printf("Maaf pilihan anda anda salah..");
getch();
}
Lampiran Tugas 3 Menggunakan Borland C++
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic2kcOsa6gLTlsMJxIK3N6Ld8MzDRNYdXaH40o3K_z82cgbeAeoKIkY5OZnnW84xfcfkLxX2XKv1ujaC2wh-DES2o_iTgVwauWhhhhE3wZgG2Z7XIyNYrJt09roj5VGIL0MrQ5xg7aN3sJ9mEllKir5jwpuRLV6-3GmWWT1b9_xAQ_vqHRsJ6Kdrhz/w640-h360/C++%206.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMsL9daXkS-B3h1fsv8uH7LwBwQbSCd0m0QcJwzGEj2P8TCQmE19N7Ln2CzeYo_a4piniePU_qsOtP9DVuudoIYb8SA7DAafwPD7e5Gm_XCHrGd64KrXwKXY_Xg9Ep_LdM0I9eHCBMck_QB1rH0kyyxoOTTRat29yQVCPOnn6m3VDSMzSkEdmu9Lqg/w640-h360/c++%207.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8E1yFLG30mZE20chSiYDjpp79EzzJDecdwlfSsPhSy4yiFw8KMDLbsNIJzxW6P1eL0o11uYd6WwGVCyqbJS5MgVYvHknAakV7oDgWN--8zBv5zCBOYBJblRYgj1UF3HMCV0pcNyICCWjbML9Co9kOJpyUssMTfOIEVQl5NRpjXkoo1thysdyg95p7/w640-h360/c++%208.png)
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
//Nama = Vira Azizah
//NIM = 3420210007
//Prodi = Teknik Informatika
void main()
{
char gol,jab[25];
long gapok;
cout<<endl<<"Struktur Sekolah"<<endl
<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "<<endl;
cout<<"Masukan Golongan [1/2]: ";cin>>gol;
if(gol=='1')
{
strcpy(jab,"Kepala Sekolah");
gapok=10000000;
}
else if(gol=='2')
{
strcpy(jab,"Guru");
gapok=9000000;
}
else
{
printf("Golongan %c tidak terdaftar.\n",gol);
strcpy(jab,"None");
gapok=0;
}
cout<<"Struktur Sekolah = "<<jab<<endl;
cout<<"Gaji Pokok = "<<gapok<<endl;
getch();
}
Lampiran Tugas 4 Menggunakan Borland C++
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
//Nama = Vira Azizah
//NIM = 3420210007
//Prodi = Teknik Informatika
void main()
{
char kode,RAM,merk[15]="None";
long harga=0;
cout<<"Kode Handphone [1/2] : ";cin>>kode;
cout<<"RAM [6/8] : ";cin>>RAM;
if(kode=='1')
{
strcpy(merk," Samsung");
if (RAM=='6' || RAM =='6') { harga=5300000; } else { harga=8500000; }
}
else if(kode=='2')
{
strcpy(merk," Pocco");
//Bentuk penulisan if versi singkat
if (RAM=='8' || RAM =='8') harga=6500000; else harga=10000000;
}
else
{
cout<<"Salah Kode Handphone"<<endl;
}
cout<<"Merk Handphone : "<<merk<<endl;
cout<<"Harga Handphone : "<<harga<<endl;
getch();
}
Sekian dan Terimakasih.
Wassalamualaikum wr.wb
Tidak ada komentar:
Posting Komentar