[tanya] perulangan di C++

Forum diskusi pemrograman Visual C++ .NET / CLI

[tanya] perulangan di C++

Postby gentaxidonix » 09 Nov 2011, 12:10

oom tolongin ane dunk... Program perkembangan jumlah bakteri versi saya sendiri, jika tiap detiknya bertambah 230 dan berkurang 10 tiap menitnya jika jumlah bakteri mencapai 1290. mohon dikoreksi. tapi pas run cuman looping di "0". kesalahannya dimana ya... #:-s #:-s #:-s

program:
Code: Select all
#include <stdio.h>

int main () {
int td,tc,jb;
jb=0;
tc=0;
printf("perkembangan dalam waktu (detik): "); scanf("%d",&td);
do
{
jb = jb+230;
tc = tc++;
printf("detik ke %d, jumlah bakteri %d\n",tc,jb);

}

while (tc < td);
if (jb>=1290) {
jb-10/(60*tc);
}
printf("Jumlah bakteri selama %d detik adalah %d ", tc,jb);

getch();

}
gentaxidonix
Prajurit Dua
Prajurit Dua
 
Posts: 1
Joined: 09 Nov 2011, 11:59
Memberi kopi: 0 cangkir
Mendapat kopi: 0 cangkir

Re: [tanya] perulangan di C++

Postby Seruling » 11 Nov 2011, 17:02

Saya juga masih newbie untuk C/C++.
Jadi jawabannya kalau salah, harap dimaklumin.

Ini code yang menurut saya lebih tepat (kayaknya hanya sedikit salah letak)
Code: Select all
#include <stdio.h>

int main ()   {
int td,tc,jb;
jb=0; tc=0;
printf("perkembangan dalam waktu (detik): "); scanf("%d",&td);

do
{
   jb = jb+230;
   tc = tc++;

   // Tambahkan baris ini...
   if(jb>=1290 && tc%60==0)      { jb=jb-10; }

   printf("detik ke %d, jumlah bakteri %d\n",tc,jb);
}
while (tc < td);

printf("Jumlah bakteri selama %d detik adalah %d ", tc,jb);

getch();
}
=== Seruling ===
User avatar
Seruling
Kopral Dua
Kopral Dua
 
Posts: 688
Joined: 28 Jun 2010, 19:01
Location: Berhadapan dengan Acer Aspire
Memberi kopi: 34 cangkir
Mendapat kopi: 37 cangkir


Return to Visual C++ .NET

Who is online

Users browsing this forum: No registered users and 1 guest