Daftar dan Belajar Sekarang!

Mohon bantuannya tugas C++ kak

foto kangariid
2 Kontribusi 0 Coto
1 tahun yang lalu
Seseorang mengendarai sepeda motor dengan pola kecepatan sebagai berikut : pada detik ke 10 pertama (detik ke 1-10) kecepatannya tetap 3m/det . Pada 10 detik berikutnya (detik ke 11-20) kecepatannya berubah menjadi kecepatan tetap 4m/det. Demikian seterusnya, setiap 10 detik kecepatannya bertambah 1m/det daripada kecepatan sebelumnya. Susun program dalam C++ berapa jarak yang ia tempuh setelah melakukan perjalanan selama 100 detik? Mohon bantuannya kak, saya sudah implementasikan dengan increament, tapi gagal, tolong dibantu ya kak. Terima kasih

Tag: c++


Jawaban
foto AlifNur
145 Kontribusi 51 Coto
1 tahun yang lalu
sya ngk tau bahasa c++ mas, tpi kalau php alhamdulillah kyknya mas bisa pake kyk gini : mas silahkan transfer ulang scriptnya ke c++; :)
$target_jarak = 100; //target jarak yang ingin ditempuh satuannya meter
$jarak = 0; //Nilai variabel dari jarak 
$pertambahan_jarak = 3; //pertambahan jarak awal
$time = 10; //pertambahan waktu (selang waktu 10 detik dimulai dari 1)

for ($i=1; $i <= $time ; $i++) { 

	$jarak = $jarak + $pertambahan_jarak;

	if($i==$time){
		$time = $time+10;

		$pertambahan_jarak = $pertambahan_jarak+1;
	}
	
	echo "$i detik = $jarak m <br>";

	if($jarak>=$target_jarak){
		exit("WAKTU DIBUTUHKAN IALAH : $i detik");
	}
	
}

foto AlifNur
145 Kontribusi 51 Coto
1 tahun yang lalu
dan ini juga udah perna ada yg nanya mas : mas bisa kesini https://www.sekolahkoding.com/forum/menanyakan-detik-pada-laju-motor

foto AnnisaPuspitasari12
3 Kontribusi 1 Coto
2 bulan yang lalu
Ini hasil c++ de.. Alhamdulillah berhasil kodenya lancar... semoga membantu^^

foto AnnisaPuspitasari12
3 Kontribusi 1 Coto
2 bulan yang lalu
#include <iostream>
using namespace std;

//program menentukan jarak setelah beberapa detik
int main(){

	/*rancangan nya dulu brooo!!!
	
	seseorang mengendarai sepeda motor dengan pola kecepatan:
	detik 1-10= 3m/detik
	berarti 3m x 10 det = 30 m (1)
	detik 11-20 = 4m/detik
	berarti 4m x 10 det= 40 m (2)
	
	lalu  dia sudah naik motor berapa jarak-kah?
	jawab= sejauh ini (1) + (2)= 70m selama 20 detik.
	pertanyaanya kalau 100 detik?
	okee langsung ajaaa...
	
	rancangan gue:
	.
	.
	detik || jarak
	10    ||   30
	20    ||   40
	
	so, relasinya(perbedaanya)= 20;
	darimana? 30-10 dan 40-20.
	............. */
	
	//code
	cout<<"untuk Kangariid di sekolahkoding^^"<<endl;
	cout<<"---------------------------------------------------------"<<endl;
	cout<<"by Annisa Puspitasari"<<endl<<endl<<endl;
	
	
	//deklarasi[1]
	string nama;
	//pendahuluan
	cout<<"namamu siapa? (jangan pakai spasi! boleh titik atau underscore)= ";
	cin>>nama;
	cout<<"namamu tersimpan!"<<endl;
	cout<<"namamu adalah ";
	cout<<nama<<endl;
	
	//deklarasi[2]
	int detik=10, jarak=30;
	//mulai
	cout<<"berapa detik perjalanan kamu? [ke si dia doang yhaa wkwkwk]= ";
	cin>>detik;
	cout<<"detik perjalananmu: ";
	cout<<detik;
	cout<<" detik"<<endl;
	//mulai rumus
	do{
		jarak= detik + 20;
		cout<<"jarak yang ditempuh setelah ";
		cout<<detik;
		cout<<" detik adalah= ";
		cout<<jarak;
		cout<<" meter^^";
		break;
	}while(detik != 0);
	
	cin.get();
	return 0;
}

foto DennyKurniawan
40 Kontribusi 12 Coto
2 bulan yang lalu
Semoga saja belum terlambat ya.
#include <iostream>

int main(){
int detik = 100;
int kecepatan = 3; // kecepatan awal
int jarak = 0; // jarak awal

while(detik > 0){ // ulangi jika detik lebih besar dari 0 
   if(detik >= 10){
      for(int i = 0; i < 9; i++){ // counter setiap 10 detik
         jarak += kecepatan; // tambah jarak dengan kecepatan / detik
         detik--; // decrement detik
      }
   }else{ // jika jarak bukan kelipatan 10
      for(int i = 0; i < detik; i++){
         jarak += kecepatan; // tambah jarak dengan kecepatan / detik
         detik--; // decrement detik
      }
   }
   kecepatan++; // tiap 10 detik tambah kecepatan
   std::cout << kecepatan << std::endl;
}
std::cout << "Jarak yang ditempuh: "  << jarak << " Meter." << std::endl;
std::cin.get(); // supaya console tidak close
return 0;
}


Login untuk diksusi di forum sekolah koding