#include<iostream>
#include<conio.h>
using namespace std;
void main(){
int pilihan, jumlah,harga;
cout<<"1.mie goreng"<<endl;
cout<<"3.mie selera pedas"<<endl;
cout<<"4.mie gelas"<<endl;
cout<<"------------------"<<endl;
cout<<"masukan mie yang mau dibeli:";cin>>pilihan;
switch(pilihan){
case 1:cout<<"1.mie goreng"<<endl;break;
case 2:cout<<"3.mie selera pedas"<<endl;break;
case 3:cout<<"4.mie gelas"<<endl;break;
default:cout<<"0"<<endl;break;
}if(pilihan=1){
harga=1500;
cout<<"RP."<<harga<<endl;
}else if(pilihan=2){
harga=1300;
cout<<"RP."<<harga<<endl;
}else if(pilihan=3){
harga=2000;
cout<<"RP."<<harga<<endl;
}
cout<<"masukan jumlah mie yang mau dibeli:";cin>>jumlah;
cout<<"___________________________"<<endl;
cout<<"total yang harus dibayar: "<<"Rp."<<(jumlah*harga)<<endl;
_getch();
}
Tampilkan postingan dengan label Dasar Pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Dasar Pemograman. Tampilkan semua postingan
Minggu, 29 Mei 2011
Struct.Replace
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
void main(){
string kalimat="kuliah dasar pemrograman sangat susah";
int posisi=kalimat.find("sangat");
kalimat.replace(posisi,6,"sedikit");
posisi=kalimat.find("pemrograman");
kalimat.replace(posisi,11,"komputer");
cout<<kalimat<<endl;
_getch();
}
#include<conio.h>
#include<string>
using namespace std;
void main(){
string kalimat="kuliah dasar pemrograman sangat susah";
int posisi=kalimat.find("sangat");
kalimat.replace(posisi,6,"sedikit");
posisi=kalimat.find("pemrograman");
kalimat.replace(posisi,11,"komputer");
cout<<kalimat<<endl;
_getch();
}
Sub Rutin
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
void main(){
/*string nama = "Rendy Yoshioru";
cout<<nama.substr(8)<<endl;
string belakang = nama.substr(8);*/
/*string no;
cout<<"no phone:";getline(cin,no);
string kodeoperator=no.substr(0,4);
if(kodeoperator=="0812"){
cout<<"simpati"<<endl;
}else if(kodeoperator=="0813"){
cout<<"simpati"<<endl;
}else if(kodeoperator=="0852"){
cout<<"as"<<endl;
}else if(kodeoperator=="0819"){
cout<<"xl"<<endl;
}else if(kodeoperator=="0815"){
cout<<"mentari"<<endl;
}else{
cout<<"tidak dikenal"<<endl;
}*/
/*string npm;
cout<<"NPM anda:";getline(cin,npm);
string jurusan=npm.substr(4,3);
if(jurusan=="250"){
cout<<"TI"<<endl;
}else if(jurusan=="240"){
cout<<"SI"<<endl;
}else if(jurusan=="110"){
cout<<"MI"<<endl;
}else{
cout<<"TIDAK DIKENAL!"<<endl;
}*/
/*string kalimat=" ibu pergi ke pasar";
int posisi=kalimat.find("ke");
cout<<kalimat.substr(posisi)<<endl;*/
/*string nama;
cout<<"input nama:";getline(cin,nama);
int posisi=nama.find(" ");
cout<<nama.substr(posisi);*/
_getch();
}
#include<conio.h>
#include<string>
using namespace std;
void main(){
/*string nama = "Rendy Yoshioru";
cout<<nama.substr(8)<<endl;
string belakang = nama.substr(8);*/
/*string no;
cout<<"no phone:";getline(cin,no);
string kodeoperator=no.substr(0,4);
if(kodeoperator=="0812"){
cout<<"simpati"<<endl;
}else if(kodeoperator=="0813"){
cout<<"simpati"<<endl;
}else if(kodeoperator=="0852"){
cout<<"as"<<endl;
}else if(kodeoperator=="0819"){
cout<<"xl"<<endl;
}else if(kodeoperator=="0815"){
cout<<"mentari"<<endl;
}else{
cout<<"tidak dikenal"<<endl;
}*/
/*string npm;
cout<<"NPM anda:";getline(cin,npm);
string jurusan=npm.substr(4,3);
if(jurusan=="250"){
cout<<"TI"<<endl;
}else if(jurusan=="240"){
cout<<"SI"<<endl;
}else if(jurusan=="110"){
cout<<"MI"<<endl;
}else{
cout<<"TIDAK DIKENAL!"<<endl;
}*/
/*string kalimat=" ibu pergi ke pasar";
int posisi=kalimat.find("ke");
cout<<kalimat.substr(posisi)<<endl;*/
/*string nama;
cout<<"input nama:";getline(cin,nama);
int posisi=nama.find(" ");
cout<<nama.substr(posisi);*/
_getch();
}
Program
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
void main(){
float nilai[5];
for (int a=0;a<=4;a++){
cout<<"Masukan nilai ke-"<<a+0<<":";cin>>nilai[a];
}
float total=0;
cout<<"Hasil dari: ";
for(int a=0;a<=4;a++){
total+=nilai[a];
cout<<nilai[a];
if (a<4){
cout<<"+";
}
}
cout<<" adalah: "<<total<<endl;
float rata2=0;
for(int a=0;a<=4;a++){
rata2=total/5;
}
cout<<"Rata-Ratanya:"<<rata2;
_getch();
}
#include<conio.h>
#include<string>
using namespace std;
void main(){
float nilai[5];
for (int a=0;a<=4;a++){
cout<<"Masukan nilai ke-"<<a+0<<":";cin>>nilai[a];
}
float total=0;
cout<<"Hasil dari: ";
for(int a=0;a<=4;a++){
total+=nilai[a];
cout<<nilai[a];
if (a<4){
cout<<"+";
}
}
cout<<" adalah: "<<total<<endl;
float rata2=0;
for(int a=0;a<=4;a++){
rata2=total/5;
}
cout<<"Rata-Ratanya:"<<rata2;
_getch();
}
Struct
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
struct mahasiswa{
string nama, NPM;
double nilai;
};
void main(){
mahasiswa feri;
feri.nama="Feri iref";
feri.NPM="2010240268";
feri.nilai=70;
cout<<feri.nama<<endl;
cout<<feri.NPM<<endl;
cout<<feri.nilai<<endl;
_getch();
}
#include<conio.h>
#include<string>
using namespace std;
struct mahasiswa{
string nama, NPM;
double nilai;
};
void main(){
mahasiswa feri;
feri.nama="Feri iref";
feri.NPM="2010240268";
feri.nilai=70;
cout<<feri.nama<<endl;
cout<<feri.NPM<<endl;
cout<<feri.nilai<<endl;
_getch();
}
Program
Dari sub rutin ulang yang dibuat pada nomor 2, prediksilah hasil keluaran dari perintah-perintah berikut:
a. ulang('-', 5);
b. ulang('*', 0);
c. ulang('a', -10);
d. ulang('3', 3);
ulang('4', 4);
e. for (int i=1; i<=3; i++) ulang('i', i);
f. for (int i=3; i>=1; i--) ulang(i+64, i);
jawabannya:
a......
b.
c.
d.333
4444
e.i
ii
iii
f.CCC
BB
A
Program
Buatlah sebuah struct bernama Mahasiswa yang berisi nama, nilai dan NPM.
Jawabannya:
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
struct mahasiswa{
string nama, NPM;
double nilai;
};
void main(){
mahasiswa feri;
feri.nama="Feri iref";
feri.NPM="2010240268";
feri.nilai=70;
cout<<feri.nama<<endl;
cout<<feri.NPM<<endl;
cout<<feri.nilai<<endl;
_getch();
}
Program
. Buatlah sebuah fungsi bernama terbesar. Fungsi ini menerima dua buah argumen bilangan pecahan dan mengembalikan nilai bilangan pecahan. Perintah cout<<terbesar(3,5)<< endl; akan menampilkan angka 5 di layar.
Jawabannya:
#include<iostream>
#include<conio.h>
using namespace std;
float terbesar(float a, float b){
float hasil;
if(a>b) return a;
if(a<=b) return b;
}
void main(){
cout<<terbesar(3,5);
_getch();
}
Program
. Jelaskan penggunaan tipe-tipe data berikut ini: int, float, string, char, bool.
Jawabannya:
-Int yaitu untuk menampung data bilangan bulat
-float yaitu untuk menampung data bilangan pecahan
-string yaitu untuk menampung data teks (alfa numerik)
-char yaitu untuk menampung data teks
-bool yaitu untuk menampung data benar salah (true-false)
Program
Buatlah sebuah sub rutin bernama ulang yang menerima dua buah argumen. Argumen pertama berupa suatu karakter, argumen kedua berupa bilangan bulat, yaitu jumlah karakter yang diinginkan. Sehingga perintah ulang('+', 5) akan menampilkan: +++++
Jawabannya:
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
void ulang (char karakter, int n){
for(int i=1;i<=n;i++){
cout<<karakter;
}
}
void main(){
ulang('+',5);
_getch();
}
Langganan:
Postingan (Atom)
