pernyataan break; continue; goto;

Feb

5

2012

bagaimana cara membuat tampilan seperti di bawah ini:
Jumlah angka dari bilangan 3255 = 3 + 2 + 5 + 5 = 15
Jumlah angka dari bilangan 4589 = 4 + 5 + 8 + 9 = 26 dan sebagainya.

Kategori: C/C++ Ditanyakan oleh: [2 Grey Star Level]
Jawaban #1

untuk soal itu kira2 algonya begini::
1.baca sebagai string.
2.di loop dari karakter 1 sampai panjang string.
3.dalam loop tiap karakter stringnya di ubah ke integer,dijumlahkan dan disimpan dalam 1 variabel.
4. setelah itu di loop lagi dari karakter 1 sampai panjang stringnya,lalu di cek, jika i=1, maka cukup tuliskan(“Jumlah angka dari bilangan %s = %c”),x,bil[1];
else
tuliskan yg lainnya,(“+ %c”),bil[i]);
terus di cek lagi apakah i=strlen(bil), jika iya maka ditulis(” = %d”),jumlah angka2nya);.

maaf kalo penjelasannya agak panjang, tpi kira2 seperti itu,,oh iya klo udah ngerti step ke 3 dan ke 4 bisa di gabung jdi 1. :)

Answers Dijawab Oleh: Nicklas Imbiri [16 Grey Star Level]
Jawaban #2

//menurutku begini:

input num
n1 = num/1000
n2 = (num%1000)/100
n3 = (num%100) / 10
n4 = num%10

print n1+n2+n3+n4

// yg pembagian adalah pembulatan ke bawah
// di bawah ini contoh yg di php

// mohon maaf jika ada kesalahan
// saya juga baru belajar :)

Answers Dijawab Oleh: paramo [4 Grey Star Level]
Jawaban #3

//menurutku begini:
input num
n1 = num/1000
n2 = (num%1000)/100
n3 = (num%100) / 10
n4 = num%10
print n1+n2+n3+n4
// yg pembagian adalah pembulatan ke bawah
// di bawah ini contoh yg di php
<?php
$num = 4589;
$n1 = floor($num / 1000);
$n2 = floor(($num%1000)/100);
$n3 = floor(($num%100)/10);
$n4 = $num%10;
echo $n1+$n2+$n3+$n4;
?&gt
// mohon maaf jika ada kesalahan
// saya juga baru belajar :)

Answers Dijawab Oleh: paramo [4 Grey Star Level]

Jawab Pertanyaan

Anda harus Log In untuk menjawab pertanyaan.

Belum bergabung? Daftar Sekarang »