Praktikum Algortima dan Pemrograman 1 UNSRI (latihan soal) pertemuan 2

07.54 Add Comment

1.Menghitung bilangan kelipatan 4 dan merupakan bilangan genap?
#include <iostream>

using namespace std;

int x; //variable global

int main(){
    cout<<"menghitung nilai bilangan bahwa (genap dan kelipatan 4)"<<endl;
    cout<<"masukkan angka";cin>>x;

    if (x%2==0){
        if(x%4==0){
            cout<<"bilangan genap  kelipatan 4";
        } else {
            cout<<"bilangan bulat  bukan kelipatan 4";
        }
                }else if(x%2 != 0){
                    if(x%4==0){
                        cout<<"bilangan ganjil  kelipatan 4";
                    }else {
                    cout<<"bilangan ganjil bukan kelipatan 4";
                    }
                }
}
2.menghitung barang dengan diskon 10% dan inputan uang 100.000?
#include <iostream>

using namespace std;

int diskon,x,uang,hasil; //variable global
float persentase;
int main(){
    cout<<"--program menghitung diskon belanja--"<<endl;
    cout<<"-------------------------------------"<<endl;
    cout<<"-------------------------------------"<<endl;
    cout<<"masukkan jumlah uang   =  ";cin>>uang;
    cout<<"masukkan jumlah diskon =  ";cin>>x;

    persentase=0.01*x;
    diskon=uang*persentase;
    hasil=uang-diskon;
if (uang > 100000){
       cout<<"harga barangnya menjadi = "<<hasil<<endl;
}else{
    cout<<"waoi konci ga ada diskon tolol"<<uang<<endl;
    }
}

3.Algoritma pembulatan pada kasir dengan uang 25/50?

#include <iostream>
#include <math.h>
using namespace std;
main(){
   int uang,harga,hemat,dibayar,kembalian,barang;
   cout<<"masukkan total uang anda";cin>>uang;
   cout<<"masukkan harga barang anda";cin>>barang;
   dibayar=barang-(barang%25);
   hemat=barang%25;
   kembalian=uang-dibayar;
   cout<<"harga yang sesuai harus dibayar = "<<dibayar<<endl;
   cout<<"anda hemat harga sesuai         = "<<hemat<<endl;
   cout<<"kembalin anda adalah            = "<<kembalian<<endl;
}

4.Algoritma mengurutkan nilai dari 3 angka berbeda????
#include <iostream>

using namespace std;

int a,b,c; //variable global

int main(){
    cout<<"--MENGURUTKAN 3 BILANGAN DARI KECIL--"<<endl;
    cout<<"-------------------------------------"<<endl;
    cout<<"-------------------------------------"<<endl;
    cout<<"masukkan A   =  ";cin>>a;
    cout<<"masukkan B   =  ";cin>>b;
    cout<<"masukkan C   =  ";cin>>c;

        if(a<b and a<c){
            if(b<c){
                cout<<a<<"  "<<b<<"  "<<c<<endl;
            }else{
            cout<<a<<"  "<<c<<"  "<<b<<endl;
            }
        }else if(b<a and b<c){
            if(a<c){
                cout<<b<<"  "<<a<<"  "<<c<<endl;
            }else{
                cout<<b<<"  "<<c<<"  "<<a<<endl;
            }
        }else{
        if(b<a){
            cout<<c<<"  "<<b<<"  "<<a<<endl;
        }else{
            cout<<c<<"  "<<a<<"  "<<b<<endl;
        }
        }

}

4.Alikasi algorima mencari apakah sebuah segitiga saat diinputkan??

#include <iostream>
#include <math.h>
using namespace std;
main(){
    int a=0,b=0,c=0,ab=0;
    cout<<"Masukan Nilai A : ";cin>>a;
    cout<<"Masukan Nilai B : ";cin>>b;
    cout<<"Masukan Nilai C : ";cin>>c;
    ab = (pow(a,2)) + (pow(b,2));
    if(c%5==0) c = 1 + pow(c,2);
    else c = pow(c,2);
    if(c == ab){
        cout<<"Segitiga Siku-siku";
    }
    if(c < ab){
        cout<<"Segitiga Lancip";
    }
    if(c > ab){
        cout<<"Segitiga Tumpul";
    }

    cout<<c;

}





Praktikum Algortima dan Pemrograman 1 UNSRI (latihan soal) pertemuan 1

07.50 Add Comment


Dosen : Dwi Rosa indah
 1. Bahasa C++ aplikasi mengubah jarak dari meter ke yard,kaki,inci ?
#include <iostream>
using namespace std;
int meter,yard,kaki,inchi; //variable global

int main(){
    cout<<"Masukkan nilai jarak dalam meter "<<endl;
    cout<<"masukkan jarak : "; cin>>meter;
    yard= meter/0.9144;
    kaki=(meter*100)/30.48;
    inchi=(meter*1000)/25.4;
    cout<<"nilai dalam yard  : "<<yard<<endl;
    cout<<"nilai dalam kaki  : "<<kaki<<endl;
    cout<<"nilai dalam inchi : "<<inchi<<endl;

    return 0;
}
2.Aplikasi Algoritma menghitung selisih hari,bulan,dan tahun dari 2 tanggal?
#include <iostream>
using namespace std;
int tahun,bulan,hari1,hari2,hari; //variable global
int main(){
    cout<<"masukkan nilai hari,bulan,tahun (hari pertama) "<<endl;
    cout<<"masukkan hari pertama : "; cin>>hari;
    cout<<"masukkan bulan        : "; cin>>bulan;
    cout<<"masukkan tahun        : "; cin>>tahun;
    hari1=hari + (bulan*30) + (tahun*367);
    cout<<"masukkan nilai hari,bulan,tahun (hari kedua) "<<endl;
    cout<<"masukkan hari kedua   : "; cin>>hari;
    cout<<"masukkan bulan        : "; cin>>bulan;
    cout<<"masukkan tahun        : "; cin>>tahun;
    hari2=hari + (bulan*30) + (tahun*367);
    if(hari1<hari2){
        hari=hari2-hari1;
        tahun= hari/365;
        bulan= tahun/30;
        hari = tahun%30;
        cout<< "tahun   :"<<tahun<<endl;
        cout<< "bulan   :"<<bulan<<endl;
        cout<< "hari    :"<<hari<<endl;
    }else if(hari2<hari1){
        hari=hari1-hari2;
        tahun= hari/365;
        bulan= tahun/30;
        hari = tahun%30;
        cout<< "tahun   :"<<tahun<<endl;
        cout<< "bulan   :"<<bulan<<endl;
        cout<< "hari    :"<<hari<<endl;
    }else{
    cout<<"anda salah";
    }}
3.Aplikasi Algoritma Menghitung berat badan ideal?

#include <iostream>
using namespace std;
float bbi,tb; //variable global
int main(){
    cout<<"menghitung berat badan ideal "<<endl;
    cout<<"masukkan tinggi badan : "; cin>>tb;
    bbi=(tb-100)-((tb-100)*0.1);
    cout<<"-------------------------------------------"<<endl;
    cout<<"-------------------------------------------"<<endl;
    cout<<"berat badan ideal adalah : "<<bbi<<endl;
}

UTS and Kuis UNSRI mata pelajaran PWEB 1

07.41 Add Comment
Image result for pemrograman web 
 PWEB 1 Universitas Sriwijaya UTS,UAS,dan Kuis

1. Soal Untuk kuis adalah membuat seperti dibawah ini :
*menggunakan javascript dan CSS untuk menciptakan perulangan/looping  
source code :
<html><head><script>
var satu,dua;
   
    satu=window.prompt("masukkan int1 :"," ");
    dua=parseInt(satu);
   
   
    for(x=1;x<satu;x++){
        if(x%2==1)
        document.write("<div style=\"background-color:red\">"+x+"</div>");
        else
        document.write("<div style=\"background-color:blue\">"+x+"</div>");
      
    }
</script>
</head><body></body></html>

2.UTS membuat pola segitiga siku-siku menggunakan looping * dan css berwarnah:

source code :
<html><head><script>
var satu,dua;
       satu=window.prompt("masukkan int1 :"," ");
    dua=parseInt(satu);
 for (var x=0;x<=satu;x++){
        for (var j=0;j<=x;j++){       
            if(j%2==0){
            document.write("<span style=\"background-color:blue\">"+"*"+"</span>");
            }else{
            document.write("<span style=\"background-color:red\">"+"*"+"</span>");
            }                 
        }
        document.write("<br>");
    }         
</script>  </head><body></body></html>