Kamis, 31 Maret 2016

menampilkan bilangan penjumlahan dengan 3 karakter

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int jumlah,a,b,c;
    cout<<"masukan jumlah yang di inginkan :"<<endl<<endl;
    cout<<"masukan nilai a :";cin>>a;cout<<endl;
    cout<<"masukan nilai b :";cin>>b;cout<<endl;
    cout<<"masukan nilai c :";cin>>c;cout<<endl;
    jumlah=a+b+c;
    cout<<"hasil : "<<jumlah<<endl;
   
   
    return 0;
}

program menampilkan deret fiebonacci

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int suku, a,b,c;
    cout<<"\t\t*************************************"<<endl;
    cout<<"\t\t program menampilkan deret febonacci "<<endl;
    cout<<"\t\t*************************************"<<endl<<endl;
    cout<<"masukan nilai ke- : ";cin>>suku;
    cout<<"bilangannya  adalah :  ";
    a=0;
    b=1;
    cout<<a<<endl<<b<<endl;
    for(int i=3; i<=suku; i++)
    {
   
    c=a+b;
    a=b;
    b=c;
    cout<<c<<endl;
}
    return 0;
}

menampilkan jumlah bilangan (1+2+...+N)

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
    int N,i,jumlah;
    jumlah=0;
    cout<<"\t\t----------------------------------------\n";
    cout<<" \t\t menampilkan jumlah bilangan (1+2+..+N) "<<endl;
    cout<<"\t\t----------------------------------------\n\n";
    cout<<" masukan nilai N : ";cin>>N;
    cout<<endl;
    for(int i=1; i<=N; i++){
    cout<<i<<" ";
    jumlah=jumlah+i;   
    }
   
    cout<<"jumlah deret ="<<jumlah;
   
    return 0;
}

Sabtu, 26 Maret 2016

REFLEKSI MINGGU 04

assalamualikum wr.wb
pada pertemuan  minggu ke 4 ini mempelajari tentang perulangan, saya mempelajari  berbagai macam program perulangan dan lebih mendalami tentang program perulanagan. terlebih lagi di program perulanagan ini sama seperti minggu-minggu sebelumnya minggu ini saya tetap mempelajari algorotma dan mendalami ya serta bissa lansung memperaktekkannya...
sekian yang bisa sampai kan refleksi minggu ke 4 ini. terima kasih...
wassalamualaikum wr.wb

menentukan bilangan terbesar

#include <iostream>
#include <conio.h>

using namespace std;

main(){
int x1, y2, z3;

cout<<"----==MENENTUKAN BILANGAN TERBESAR==-----";
cout<<endl<<endl;

cout<<"masukkan bilangan ke 1 : ";cin>>x1;
cout<<"masukkan bilangan ke 2  : ";cin>>y2;
cout<<"masukkan bilangan ke 3  : ";cin>>z3;
cout<<endl;


if(x1>y2 && x1>z3){
cout<<"bilangan pertama lebih besar dari pada bil kedua dan ketiga";
}
else if(y2>x1 && y2>z3){
cout<<"bilangan kedua lebih bessar dari pada bil kedua dan ketiga " ;
}
else{
cout<<"bilangan ketiga lebih besar dari pada bil kedua dan ketiga ";
}


return 0;
getch ();


}

mencari bilangan web genap dan ganjil

#include <iostream>

using namespace std;

main(){
int n;

cout<<"mencari bilangan genap dan ganjil ";
cout<<endl<<endl;

cout<<"masukan bilangan : ";cin>>n;
cout<<endl;
cout<<endl;

if(n%2==0){
cout<<" adalah bilangan genap ";
}
else
cout<<" adalah bilangan ganjil ";
cout<<endl;

return 0;



}

latihan (menampilkan bilangan terkecil ,terbesar dan jumlah semua bilangan positif yang di masukan)

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int x,y,z,p,q,i;
    cout<<"menampilkan bilangan terkecil, terbesar dan jumlah semua bilangan positif yang dimasukan "<<endl<<endl;
    cout<<"masukan nilai bilangan yang di innginkan: ";cin>>x;
    cout<<endl;
    cout<<"masukan bilangan ke-1 :";cin>>y;
    cout<<endl;
    for(i=2; i<=x; i++){
        cout<<"masukan nilai bilangan ke-  "<<i<<" ";
        cin>>z;cout<<endl;
    }
    p=y;
    if(y>z)
    cout<<"nilai terbesar adalah :"<<y<<endl;
    else if(p==z||p<z)
    cout<<"nilai terbesar adalah : "<<z<<endl;
    q=y;
    if(q<z)
    cout<<"nilai terkecil adalah : "<<y<<endl;
    else if(q==z||q>z)
    cout<<"nilai terkecil adalah : "<<z<<endl;
    if(y>0&&z>0)
    cout<<"jumlah bilangannya"<<y+z<<endl<<endl;
    else
    cout<<"nilai bilangan positif"<<endl;
   
    return 0;
}

latihan minggu 04 (menhitung jumlah nilai dari 1(1/2)+(1/3)+(1/4)...(1/n)

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float i,a,c,d,e;
    c=0;
    d=0;
    e=-1;
    cout<<"menghitung jumlah nilai dari 1(1/2)+(1/3)-(1/4)...(1/n) "<<endl<<endl;
    cout<<"masukan nilai a : ";
     cin>>a;cout<<endl;
     for(int i=1; i<=a; i++){
         c+=d;
         d=e/i;
         e=(c*(-1));
         if(i==1){
             cout<<"()"<<d<<")";
         }
         if(i>1){
             cout<<"+("<<d<<")";
         }
     }
    return 0;
}

kasus 4.8

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
    int m,n,i,jumlah=0;
    string ulang;
   
    do{
   
    cout<<"*****_program menhitung perkalian dengan penjumlahan_*****"<<endl;
    cout<<endl;
    cout<<"masukkan nilai m : ";cin>>m;
    cout<<endl;
    cout<<"masukkan nilai n : ";cin>>n;
    cout<<endl;
    for(i=1;i<=n;i++)
        jumlah+=m;
        if(n<0)
        jumlah=-jumlah;
        cout<<m<<" x "<<n<<" = "<<jumlah;cout<<endl;
        cout<<" apa ada lagi [y/t]? : ";cin>>ulang;
        cout<<endl;
}
        while (ulang == "y" || ulang == "Y");

    return 0;
}

kasus 4.7

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int x,y,i;
    int pangkat=1;
    cout<<" menghitung x^Y dengan x bilangan real dan y bilanagn bulat "<<endl;
    cout<<endl;
    cout<<"tulis sebuah bilangan ";cin>>x;cout<<endl;
    cout<<"mau dipangkat berapa? ";cin>>y;cout<<endl;
    for(i=1;i<=y;i++)
        pangkat*=x;
        cout<<x<<" pangkat "<<y<<" = "<<pangkat<<endl;
   
    return 0;
}

kasus 4.4

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
    float i,jumlah,x,rata;
    i=1;
    jumlah=0;
    cout<<"******_menghitung rata-rata dari integer positif_******"<<endl;
    cout<<endl;
    cout<<"masukan nilai  : ";cin>>x;
    cout<<endl;
    while (x>0){
        jumlah+=x;
        cout<<"data ke : "<<i+1<<" ";cin>>x;
        cout<<endl;
        i++;
    }
    rata=jumlah/(i-1);
    cout<<"rata-rata : "<<rata;
    return 0;
}

minggu 04 (kasus 4.3)

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
    float rata,i,n,jumlah,x;
    string ulang;
    do {
   
    cout<<"-----===mencari rata-rata dari nilai n bilangan positif===-----"<<endl;
    cout<<endl;
    cout<<"masukan banyaknya data: ";cin>>n;
    cout<<endl<<endl;
    jumlah=0;
    for(i=1;i<=n;i++){
        cout<<"nilai bilangan ke- "<<i<<" ";cin>>x;
        cout<<endl;
        jumlah+=x;
    }
    rata=jumlah/n;
    cout<<"rata-rata : "<<rata;
    cout<<endl;
    cout<<"apa ada lagi [y/t]? :";cin>>ulang;
    }
    while (ulang == "y" || ulang == "Y" );
   
    return 0;
}

kasus 3.5 menampilkan hari

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
    int hari;
    cout<<" ******_masukan nomor hari (1...7)_****** : ";
    cin>>hari;
    cout<<endl;
    switch (hari){
        case 1:
            cout<<" hari ke "<<hari<<" : adalah minggu ";
            break;
        case 2:
            cout<<" hari ke "<<hari<<" : adalah sabtu ";
            break;
        case 3:
            cout<<" hari ke "<<hari<<" : adalah jumat ";
            break;
        case 4:
            cout<<" hari ke "<<hari<<" : adalah kamis ";
            break;
        case 5:
            cout<<" hari ke "<<hari<<" : adalah rabu ";
            break;
        case 6:
            cout<<" hari ke "<<hari<<" : adalah selasa ";
            break;
        case 7:
            cout<<" hari ke "<<hari<<" : adalah senin ";
            break;
        default:
            cout<<"tidak terdapat hari ke : "<<hari;
                       
    }
    return 0;
}

kasus 3.4

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int n;
    cout<<" \t----==mencari nilai angka menjadi huruf==---- "<<endl<<endl;
    cout<<" masukan nilai yang di inginkan : ";cin>>n;
    cout<<endl;
    if(n>=0 && n<=20){
    cout<<" E "<<endl;
    }
    else if(n>=40 && n<=40)
    cout<<" nilainya adalah = D ";
    else if(n>=40 && n<=60)
    cout<<" nilainya adalah = C ";
    else if(n>=60 && n<=80)
    cout<<" nilainya adalah = B ";
    else if(n>=80 && n<=100)
    cout<<" nilainya adalah = A ";
    else{
   

}
    return 0;
}

kasus 3.3

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float A1,B2,x,y,z,rms;
    cout<<" menghitung akar kuadrat "<<endl;
    cout<<" masukan nilai x : ";cin>>x;
    cout<<" masukan nilai y : ";cin>>y;
    cout<<" masukan niali z : ";cin>>z;
    cout<<endl;
    rms=y*y-x*z;
    if(rms ==0){
    A1=-y/(2*x);
    B2=A1;
    }   
    else if(rms>0){
        A1=-y+((sqrt(rms))/(2*x));
        B2=-y-((sqrt(rms))/(2*x))
    }
    else if(rumus,0){
        cout<<" akar imajiner ";
        cout<<endl;
    }
    cout<<"----hasil nilai akarnya----"<<endl;
    cout<<"A1 = "<<A1<<endl;
    cout<<"B2 = "<<B2;
    return 0;
}

kasus 3.2

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int x,y,z;
    char indeks;
    cout<<"---==mencari bilangan terbesar antara 3 bilangan==---"<<endl<<endl;
    cout<<" masukan bilangan ke 1 : ";cin>>x;
    cout<<" masukan bilangan ke 2 : ";cin>>y;
    cout<<" masukan bilangan ke 3 : ";cin>>z;
    cout<<endl;
    if(x>y && x<z)
    cout<<" nila bilangan terbesar "<<x;
    else if(y>x && y<z){
    cout<<" nilai bilangan terbesar "<<y;
}
    else
    cout<<" nilai bilangan terbesar "<<z;
    cout<<endl;
    return 0;
}

minggu 03 (kasus 3.1)

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int a,b;
    cout<<"masukan nillai : "<<endl<<endl;
    cout<<"masukan bilangan ke 1 : ";cin>>a;
    cout<<"masukan bilangan ke 2 : ";cin>>b;
    if(a>b)
    cout<<"bilangan terbesar : "<<a;
    else
    cout<<"bilangan terkecil : "<<b;
    return 0;
}

mencari titik tengah dengan dua buah angka

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int A,b,x1,x2,y1,y2;
    string ulang;
    do{
   
    cout<<" masukan nilai x1 =";cin>>x1;
    cout<<" masukan nilai x2 =";cin>>x2;
    cout<<" masukan nilai y1 =";cin>>y1;
    cout<<" masukan nilai y2 =";cin>>y2;
   
    A=(x1+y1)/2;
    B=(x2+y2)/2;
    cout<<endl<<endl;
    cout<<"titik tengah dua buah"<<x1<<" dan "<<y1<<endl;
    cout<<" adalah = "<<A<<endl;
    cout<<"titik tengah dua buah"<<x2<<" dan "<<y2<<endl;
    cout<<" adalah = "<<B<<endl;
    cout<<"apakah masih ada lagi[y/t]? :";cin>>ulang;
   
}
     while (ulang == "Y" || ulang == "Y");
   
    return 0;
}

latihan 1 mencari nilai ratusan puluhan satuan yang kurang dari 1000

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int x,a,b,c,d;
    cout<<"masukan nilai x :";cin>>x;
    a=x/100;
    b=x%100;
    c=b/10;
    d=b%10;
    cout<<a<<"ratusan"<<endl;
    cout<<b<<"puluhan"<<endl;
    cout<<c<<"satuan"<<endl;
    return 0;
}

2.6

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int a,m,n,r;
    cout<<"masukan bilangan"<<endl<<endl;
    cout<<"masukan bilangan m : ";cin>>n;
    cout<<"masukan bilangan n : ";cin>>m;
    a=m/n;
    r=m%n;
    cout<<"hasil "<<a<<" : "<<endl;
   
    cout<<"hasil "<<r<<" : ";
    return 0;
}

2.3

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float m,cm,inci;
    cout<<"---==konversi meter ke cm dan inci==---"<<endl<<endl;
    cout<<" masukan nilai dalam meter : ";cin>>m;
    cm=m*100;
    inci=m*100/2.54;
    cout<<" centimeter : "<<cm<<endl;
    cout<<" inci : "<<inci<<endl;
   
    return 0;
}


kasus 2.1

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int jumlah,a,b,c;
    cout<<"masukan jumlah yang di inginkan :"<<endl<<endl;
    cout<<"masukan nilai a :";cin>>a;cout<<endl;
    cout<<"masukan nilai b :";cin>>b;cout<<endl;
    cout<<"masukan nilai c :";cin>>c;cout<<endl;
    jumlah=a+b+c;
    cout<<"hasil : "<<jumlah<<endl;
   
   
    return 0;
}

Minggu, 20 Maret 2016

 

Minggu, 20 Maret 2016

Minggu ke-4
Nim: 1500018129
Nama: Irpan

NIM: 1500018120
Nama: Muhammad Rasyidi Hi Husen

Nim: 1500018093
Nama: Ari Zona Akbar   

 
Algoritma dan Pemrograman 
Di sini saya akan menjelaskan Kasus 4.1 mencetak bilangan 1 sampai 4

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int i=1;
while (i<=4){
    cout<<""<<i;i++;
}
    return 0;
}

input & outputnya

Jumat, 18 Maret 2016

menampilkan jam,menit,dan detik

#include <iostream>
using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

main() {
    int jam,menit,sisa,detik;
    string ulang;
    do{
   
    cout<<"Masukan jumlah detik :";cin>>detik;
    jam=detik/3600;
    menit=(detik%3600)/60;
    sisa=(detik%3600)%60;
    {
   
    cout<<jam  <<"   jam   "<<endl;
    cout<<menit<<"  menit "<<endl;
    cout<<sisa <<"  detik "<<endl;
    cout<<endl;
   
    }
   
    cout<<"masih ada lagi [y/t]? :";cin>>ulang;
    cout<<endl;
}
    while (ulang == "y"|| ulang == "Y");
    return 0;
}

konversi suhu

#include <iostream>

using namespace std;
main(){
    int cls, rmr, fht, klv;
    string ulang;
    do{
    cout<<"=========menghitung========== "<<endl;
    cout<<"========konversi suhu======== "<<endl<<endl;

    cout<<" masukan besar celcius : ";cin>>cls;
    cout<<endl;
   
    rmr=(4*cls)/5;
    fht=((9*cls)/5)+32;
    klv=cls+273;
   
    cout<<"besar reamur     : "<<rmr;
    cout<<"  rmr ";
    cout<<endl;
    cout<<"besar fharenhat  : "<<fht;
    cout<<"  fht ";
    cout<<endl;
    cout<<"besar kelvin     : "<<klv;
    cout<<"  klv "<<endl;
   
    cout<<"masih ada lagi [y/t]?:";cin>>ulang;
   
}

while ( ulang == "y" || ulang == "Y");

return 0;
   
}

menghitung tahanan pararel dan seri

#include <iostream>

using namespace std;

main(){
    float Rts, Rtp, a1, a2, a3;
    string ulang;
   
    do {
   
    cout<<"=========menghitung tahanan total rangkaian seri dan pararel========"<<endl<<endl;
    cout<<"masukkan nilai A1 : ";cin>>a1;
    cout<<"masukkan nilai A2 : ";cin>>a2;
    cout<<"masukkan nilai A3 : ";cin>>a3;
   
    Rts=a1+a2+a3;
    Rtp=1/(1/a1+1/a2+1/a3);
   
    cout<<" besar tahanan seri    :\n "<<Rts<<endl;
    cout<<" besar tahanan pararel :\n "<<Rtp<<endl;
   
    cout<<endl<<" masih ada lagi [y/t]?";cin>>ulang;
       
    }
    while (ulang == "y" || ulang == "Y");
   
    return 0 ;
   
}

mencari titik tengah dengan dua buah titik

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int A,B,x1,x2,y1,y2;
    string ulang;
    do{
   
    cout<<" masukan nilai x1 =";cin>>x1;
    cout<<" masukan nilai x2 =";cin>>x2;
    cout<<" masukan nilai y1 =";cin>>y1;
    cout<<" masukan nilai y2 =";cin>>y2;
   
    A=(x1+y1)/2;
    B=(x2+y2)/2;
    cout<<endl<<endl;
    cout<<"titik tengah dua buah"<<x1<<" dan "<<y1<<endl;
    cout<<" adalah = "<<A<<endl;
    cout<<"titik tengah dua buah"<<x2<<" dan "<<y2<<endl;
    cout<<" adalah = "<<B<<endl;
    cout<<"apakah masih ada lagi[y/t]? :";cin>>ulang;
   
}
     while (ulang == "Y" || ulang == "Y");
   
    return 0;
}

menghitung volume, luas dan jari-jari permukaan bola



1.       Menghitung volume dan luas permukaan bola
A.      Algoritma
Deklarasi
C                     :float(inputan)
Volume,luas permukaan : float(output)
Deskripsi
Read(C)
Phi=3.14
Volume=4/3*phi*r*r*r
Luas=4*phi*r*r


C++


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

main() {
    float r,volume_pb,luas_pb,phi;
    string ulang;
   
    do{
   
   
    cout<<" masukan jari-jari : ";cin>>r;
    phi=3.14;
    volume_pb= 4/3*phi*r*r*r;
    luas_pb= 4*phi*r*r*r;
   
    cout<<" volume permukaan bola : "<<volume_pb<<endl;
    cout<<" luas permukaan bola   : "<<luas_pb<<endl;
    cout<<" masih ada lagi [y/t?";cin>>ulang;
    }
   
   
    while ( ulang == "y" || ulang == "Y");
    return 0;
}

Senin, 14 Maret 2016

program untuk menghitung determinan matrik berordo 2x2
program dalam reptor


program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya,
program dalam reptor


Minggu, 13 Maret 2016

program tentang harga helm

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    {
    int number,a,b,c;
    cout<<"Daftar Harga Nama Helm"<<endl<<endl;
    cout<<"1. Helm GM "<<endl;
    cout<<"2. Helm KYT"<<endl;
    cout<<"3. Helm VOG "<<endl;
    cout<<"4. Helm FORCE"<<endl;
    cout<<"5. Helm INK"<<endl;
    cout<<"masukan pilihan anda ";cin>>number;cout<<endl;
    switch(number)
{

case 1:
    cout<<"Harga Rp 300.000";
    break;
case 2:
    cout<<"Harga Rp 275.000";
    break;
case 3:
    cout<<"Harga Rp 250.000";
    break;
case 4:
    cout<<"Harga Rp 200.000";
    break;
case 5:
    cout<<"Harga Rp 150.000";
    break;
default:
    cout<<"Pilihan tidak ada";
    break;
   
   
}
}
   
   
    return 0;
}