Kamis, 29 Maret 2018

REPRESENTADI BILANGAN BULAT MENJADI BILANGAN SCIENTIFIC

Assalamualaikum wr, wb,

   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’) 

                 end if.
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