Berikut adalah program untuk mengubah huruf kecil ke huruf kapital dengan fungsi strupr di dev c++ Source code: #include <stdio.h> #include <conio.h> #include <string.h> #include <iostream> #include <stdlib.h> using namespace std; int main() { char kata[20]; system("cls"); cout<<"Masukkan Sembarang Kata Dengan Huruf Kecil = "; gets(kata); strupr(kata); cout<<"Hasil Perubahan "<<kata; }
Berikut adalah program dengan menggunakan switch case di dev C++ Source code: #include<stdio.h> #include<conio.h> #include<iostream> using namespace std; int main() { char id; system("cls"); cout<<"Masukkan ID Barang [A..C] : "; cin>>id; switch(id) { case 'A' : cout<<"Alat Olahraga"; break; case 'B' : cout<<"Alat Electronik"; break; case 'C' : cout<<"Alat Masak"; break; default: cout<<"Anda salah Memasukkan ID"; break; } getch(); } Output:
Berikut adalah program untuk menampilkan segitiga angka dengan menggunakan nested if di dev c++ Source code: #include<stdio.h> #include<conio.h> #include<iostream> #include<stdlib.h> #include<windows.h> using namespace std; void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } int main() { int bil1,bil2; system("cls"); for(bil1=1; bil1<=5; bil1++) { cout<<"\n"; for (bil2= bil1; bil2<=5; bil2++) cout<<bil1<<" "; } getch(); } Output:
Berikut adalah program untuk mengubah string ke integer dengan fungsi "atoi" dengan menggunakan Dev C++ Source code: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <iostream> #include <windows.h> using namespace std; void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } int main() { char kata[20]; float angka,a,b; system("cls"); cout<<"Masukkan Sembarang Kata Berupa Angka = "; gets(kata); angka = atoi(kata); a = angka + 5; cout<<"Hasil Perubahan Setelah ditambah dengan angka 5 = "<<a; getch(); } Output:
Berikut adalah program untuk mengkonversi suhu dengan Dev C++ Source code: #include <stdio.h> int main() { printf("Program Konversi Suhu \n"); { int C, R, K, F; C = 100; printf(" masukkan nilai celcius nya %i \n", (C)); printf(" Nilai Fahrenheit = %i \n", (R=1.8*C+32)); printf(" Nilai Kelvin = %i \n", (K=C+273)); printf(" Nilai Reamur = %i \n", (R=0.8*C)); return 0; } return 0; } Output:
Berikut adalah program untuk menggabungkan kata dengan fungsi strcat dengan menggunakan Dev C++ Source code: #include<stdio.h> #include<conio.h> #include<string.h> #include<ctype.h> #include<iostream> using namespace std; int main() { char input1[20]; char input2[20]; cout<<"Masukkan Kata pada - input 1= "; cin>>input1; cout<<"Masukkan Kata pada - input 2= "; cin>>input2; strcat(input1, input2); cout<<"Hasil penggabungan Katanya adalah = "<<input1; getch(); } Output:
Berikut adalah program untuk menghitung kata dengan fungsi sterlen pada Dev C++ Source code: #include<stdio.h> #include<conio.h> #include<string> #include<iostream> #include<windows.h> #include<stdlib.h>> using namespace std; void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } int main() { char huruf[20]; char pindah[20]; system("cls"); cout<<"Masukkan Sembarang Kata = "; gets (huruf); cout<<"Panjang kata yang diinputkan = "; cout<<strlen(huruf); getch(); } Output:
Berikut adalah program untuk pemesanan dan menghitung pembayaran kamar hotel dengan meng input tanggal masuk dan keluar serta pilihan kamar yang di pilih Source code: #include<iostream> #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string> using namespace std; int main() { string date_in,date_out; int day_in,day_out,total_day,biaya,a; cout<<"Check in (dd/mm/yyyy):"<<endl; cin>>date_in; cout<<"check out (dd/mm/yyyy):"<<endl; cin>>date_out; day_in=atoi(date_in.c_str()); day_out=atoi(date_out.c_str()); total_day=day_out-day_in; cout<<"Lama menginap\n: "<<total_day; cout<<"\t\t\t1. Kamar type 1(Single)\n"; cout<<"\t\t\t2. Kamar type 2(double)\n"; cout<<"\t\t\t3. Kamar type 3(Deluxe)\n"; cout<<"\n\t\t\tPilihanmu : "; cin>>a; if(a=1){ biaya=total_day*150000; } if(a=2){ biaya=total_day*200000; } if(a=3){ biaya=total_day*250000; } cout<<"\n\nBiaya yang harus anda bayar RP= ";cout<<biaya; getch(); } Output:
Berikut adalah program untuk parking dengan perhitungan bayar harian dengan menggunakan Dev C++ dengan memasukan tanggal masuk dan tanggal keluar Source code: #include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string> using namespace std; int main() { string date_in,date_out; int day_in,day_out, total_day,biaya; cout<<"Masukan tanggal masuk kendaraan (dd/mm/yyyy):"<<endl; cin>>date_in; cout<<"Masukan tanggal keluar kendaraan (dd/mm/yyyy):"<<endl; cin>>date_out; day_in=atoi(date_in.c_str()); day_out=atoi(date_out.c_str()); total_day=day_out-day_in; cout<<"lama parkir per hari: "<<total_day; if(total_day>1) { biaya=total_day*3500; } else { biaya=3500; } cout<<"\n\nBiaya parkir anda RP= ";cout<<biaya; getch(); }
Berikut adalah program untuk menampilkan nama hari dengan menggunakan Dev C++ Source code: # include<iostream> # include<conio.h> using namespace std; int main() { char *nama_hari[]={"senin","selasa","rabu","kamis","jum'at","sabtu","minggu"}; for(int i=0; i<7; i++) cout<<nama_hari[i]<<endl; getch(); } Output:
Berikut adalah program untuk membalik kata dengan menggunakan Dev C++ Source code: #include<stdio.h> #include<conio.h> #include<string.h> #include<stdlib.h>
Berikut adalah program untuk menghitung faktorial di Dev C++ Source code: #include<stdio.h> #include<conio.h> long faktor(int n) { if(n==0)return 1; else return n*faktor(n-1); } int main() { int n; printf("masukkan n : "); scanf("%d",&n); printf("n faktorial=%d ",faktor(n)); getch(); } Output:
Berikut adalah program untuk menampilkan bilangan positif menurun dengan Dev C++ Source code: #include <iostream> using namespace std; int main() { int bil; cout<<"\t== Tampil Bilangan Positif Menurun ==\n"; cout<<"\n*Maksimum bilangan tertinggi adalah : 20"; cout<<"\nMasukkan bilangan tertinggi yang akan ditampilakan : "; cin>>bil; for(int i=bil; i>=0; --i) { if(bil>20){ cout<<"\n== Program dihentikan disini ==\n"; // Parameter 0 berguna sebagai tanda // Program berjalan secara normal exit(0); } cout<<"\nBilangan "<<i; } cout<<"\n\n=== Program Selesai ==="; return 0; } Output:
Berikut adalah program countdown dengan menggunakan Dev C++ Source code: #include <iostream> #include <conio.h> #include <windows.h> #include <stdlib.h> using namespace std; int main() { int i; for(i=60;i>=0;i--) { cout<<i;
Berikut adalah program untuk menentukan nilai akhir mahasiswa dengan ketentuan: Jika nilai rata rata >80 = A jika nilai rata rata>70 = B jika rata rata >60 =C jika rata rata >50 = D di bawah 50 = E Source code : #include <iostream> #include <conio.h> #include <string.h> #include <windows.h> using namespace std; void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } void judul(); char tanya(); void isi(); char huruf(float rat); void cetak(int a, int b, char *teks) { gotoxy(b,a);cout<<teks; } void cetakc(int a, char *teks) { gotoxy(40-((strlen(teks)/2)),a);cout<<teks; } int main() { judul(); isi(); cout<<endl<<endl; getch(); } void judul() { cetakc(1,"DAFTAR NILAI"); cetakc(2,"PRODI TEKNIK INFORMATIKA"); cetak(4,4,"========================================================================"); cetak(5,4,"|"); cetak(5,7,"No"); cetak(5,10,"|"); cetak(5,14,"NIM"); cetak(5,21,"|"); cetak(5,27,"N A M A"); cetak(5,44,"|"); cetak(5,46,"UTS"); cetak(5,50,"|"); cetak(5,52,"UAS"); cetak(5,56,"|"); cetak(5,58,"TUGAS"); cetak(5,64,"|"); cetak(5,66,"NILAI HRF"); cetak(5,76,"|"); cetak(6,4,"========================================================================"); } void isi() { int nim,uts,uas,tugas,tot; char nama[15],maxnm[15],minnm[15]; float rata,maxnil,minnil,ratkelas,totrat; char jawab; static int i = 1; maxnil=0;minnil=100;totrat=0; do { gotoxy(4,6+i);cout<<"|"; gotoxy(7,6+i);cin>>i; gotoxy(10,6+i);cout<<"|"; gotoxy(12,6+i);cin>>nim; gotoxy(21,6+i);cout<<"|"; gotoxy(23,6+i);cin>>nama; gotoxy(44,6+i);cout<<"|"; gotoxy(46,6+i);cin>>uts; gotoxy(50,6+i);cout<<"|"; gotoxy(52,6+i);cin>>uas; gotoxy(56,6+i);cout<<"|"; gotoxy(58,6+i);cin>>tugas; gotoxy(64,6+i);cout<<"|";