Alhamdulillah hari ini saya bisa mengupload tugas ws saya , terimakasih sebelum nya atas bantuan blog-blog teman-teman semua yang membuat saya tahu bagai mana cara untuk menyelesai kan masalah saya kali ini, terimakasih banyak.
oke,, hari ini saya akan membagikan program representasi bilangan bulat menjadi bilangan scientific ( 1234 ==> 1.234e3 ).
Analisis :
Pengubahan bilangan bulat menjadi tampilan bilangan
scientific, contoh kita ingin mengubah bilangan 1234 menjadi bilangan
scientific è
1.234E3 , dengan rumus kita membagi bilangan bulat tersebut sesuai besaran yang
ia punya, contoh bilangan bulat di atas adalah ribuan, maka kita membagi
bilangan itu dengan 1000 , 1234/1000 = 1.234 kemudian kita melihat angka 0 di
belakang koma ada tiga maka kita menuliskan “e3” di pengujung bilangan.
Algoritma :
Merepresentasikan_BilanganBulat_Menjadi_BilanganScientific.
Deklarasi :
a :
float
b : int
Deskripsi :
Read
(a)
If(a>=10000)
then
b ç 4
a ç a/10000
write (a,b)
else
if(a>=1000) then
b
ç 3
a
ç a/1000
write
(a,b)
else
if(a>=100) then
b
ç 2
a
ç a/100
write
(a,b)
else
if(a>=10) then
b
ç 1
a
ç a/10
write
(a,b)
else
if(a>=1) then
b
ç 0
a
ç a/1
write
(a,b)
else
write(‘bilangan
a terlalu kecil’)
raptor
c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int b;
float a;
raptor_prompt_variable_zzyz ="masukkan bilangan bulat (4 digit) :
";
cout <<
raptor_prompt_variable_zzyz << endl;
cin >> a;
if (a>=10000)
{
b =4;
a =a/10000;
cout <<
"bilangan scientific nya : "<<a<<"E"<<b
<< endl; }
else
{
if (a>=1000)
{
b =3;
a =a/1000;
cout <<
"bilangan scientific nya : "<<a<<"E"<<b
<< endl; }
else
{
if
(a>=100)
{
b =2;
a =a/100;
cout
<< "bilangan scientific nya :
"<<a<<"E"<<b << endl; }
else
{
if
(a>=10)
{
b =1;
a
=a/10;
cout
<< "bilangan scientific nya :
"<<a<<"E"<<b << endl; }
else
{
if
(a>=1)
{
b
=0;
a
=a/1;
cout
<< "bilangan scientific nya :
"<<a<<".0"<<"E"<<b <<
endl; }
else
{
cout
<< "bilangan a terlalu kecil " << endl; }
}
}
}
}
return 0;
}
Tidak ada komentar:
Posting Komentar