Tampilkan postingan dengan label kasus3. Tampilkan semua postingan
Tampilkan postingan dengan label kasus3. Tampilkan semua postingan

Minggu, 20 Maret 2016

KASUS 3.5

0

Konversi Hari
­Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at

JAWAB
C++
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;

int main()
{
  int hari;
string hari_name;
cout<<"======================================"<<endl;
cout<<"*****     NAMA HARI       *****"<<endl;
cout<<"======================================"<<endl;
cout<<"MUHCHROMIN , AFDHAL , HADI"<<endl;
cout<<"Masukan hari ke- : ";
cin>>hari;
cout<<endl<<endl;
switch(hari)
{
case 1: 
hari_name= "Senin";
break;
case 2: 
hari_name= "Selasa";
break;
case 3: 
hari_name= "Rabu";
break;
case 4: 
hari_name= "Kamis";
break;
case 5: 
hari_name= "Jumat";
break;
case 6: 
hari_name= "Sabtu";
break;
case 7: 
hari_name= "Minggu";
break;
default: 
hari_name= "(Not Responding)";
break;
}
cout<<" Hari ke "<<hari<<" adalah "<<hari_name<<endl<<endl;
getch();
return 0;
}

RAPTOR

KASUS 3.4.

0

Konversi Nilai
Konversikan nilai angka menjadi nilai 
huruf dengan ketentuan sebagai berikut :
NILAI angka  nilai huruf 
0 - 20              e
21-40              D
41-60             C
61-80             B
81-100           A
   JAWAB
C++
#include <iostream>
#include <math.h>
using namespace std;
main ()
{
int nilai ;
char nilai_huruf;
cout<<"Masukkan nilai : ";cin>>nilai;
if((nilai>0)&&(nilai<=20))nilai_huruf='E';
else if ((nilai>20)&&(nilai<=40))nilai_huruf='D';
else if ((nilai>40)&&(nilai<=60))nilai_huruf='C';
else if ((nilai>60)&&(nilai<=80))nilai_huruf='B';
else nilai_huruf='A';
cout<<"Nilai huruf = "<<nilai_huruf;
return 0;
}

RAPTOR

KASUS 3.3

0

Carilah akar-akar persamaan kuadrat
Analisis :
­Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan tentu saja dengan A ¹ 0. Akar persamaan kuadrat diperoleh dengan rumus :
­
­
Bila  akan diperoleh akar imajiner

JAWAB
C++
#include <iostream>
#include <math.h>
using namespace std;
main ()
{
int a,b,c;
long disk;
float x1,x2;
cout<<"Koefisien pangkat 2 ";cin>>a;
cout<<"Koefisien pangkat 1 ";cin>>b;
cout<<"Koefisien pangkat o ";cin>>c;
if (a==0)
{
cout<<"bukan persamaan kuadrat \n";
cout<<"Harga akar = "<<-c/b;
} else {
disk=b*b-4*a*c;
if (disk>0){
x1=-b+sqrt(disk)/(2*a);
x2=-b-sqrt(disk)/(2*a);
cout<<"diskriminan = "<<disk<<endl;
cout<<"x1 = "<<x1<<endl;
cout<<"x2 = "<<x2<<endl;
} else if (disk==0)
{
x1=-b/(2*a);x2=x1;
cout<<"diskriminan + 0 \n";
cout<<"x1 = "<<x1<<endl;
cout<<"x2 = "<<x2<<endl;
} else cout <<"akar imajiner";
}
return 0;
}

RAPTOR



KASUS 3.2.

0

Tentukanlah bilangan terbesar antara 3 bilangan bulat.
Analisis
­Input : misalkan x, y dan z, semua integer
­Proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)

­Output : bilangan terbesar
jawaban 
c++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a,r,h;
cout<<"Bilangan pertama = ";
cin>>a;
cout<<"Bilangan kedua = ";
cin>>r;
cout<<"Bilangan ketiga = ";
cin>>h;
if(h>a)
cout<<"Bilangan terbesar = "<<h;
else
cout<<"Bilangan terbesar = "<<r;
if(r>h>a)
cout<<"Bilangan terbesar = "<<a;
return 0;

}


raptor


kasus 3.1.

0


 Tentukanlah bilangan terbesar antara dua bilangan bulat.

Analisis :

­Input : misalkan A dan B, keduanya integer

­Proses : bandingkan A dan B

–Jika A > B maka A terbesar (output)

–Sebaliknya B terbesar (output)
jawab
c++
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{

    int A,B;
    cout<<"Bilangan pertama = ";
    cin>>A;
    cout<<"Bilangan kedua = ";
    cin>>B;
    if(A>B)
    cout<<"Bilangan terbesar : "<<A;
    if(B<A)
    cout<<"Bilangan terbesar : "<<B;
    else
    if
    (A=B)
    cout<<"Bilangan sama besar";
   
    system("pause");
    return 0;
}
 
raptor