menu

Sabtu, 19 Maret 2016

Memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya (pertemuan 2)



Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh :
                                 
           127 = 1 ratusan + 2 puluhan + 7 satuan 

Menggunakan c++ : 

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

int main(int argc, char** argv) {
    int angka,ratusan,puluhan,satuan;
    cout<<"Masukkan angka = "; cin>>angka;
    if(angka > 99){
        ratusan = angka / 100;
        puluhan = (angka % 100) / 10;
        satuan = ((angka % 100) % 10) / 1;
    cout<<ratusan<<" ratusan + "<<puluhan<<" puluhan + "<<satuan<<" satuan ";
      
    } else if(angka > 9 && angka <100){
        puluhan = (angka % 100) / 10;
        satuan = ((angka % 100) % 10) / 1;
    cout<<puluhan<<" puluhan + "<<satuan<<" satuan ";
    } else {
        satuan = ((angka % 100) % 10) / 1;
    cout<<satuan<<" satuan ";   
    }
   
Output :



Tidak ada komentar:

Posting Komentar