progam ini mencari yang paling mendekati dari yg di input

Permisi asallamualaikum, Temen2 mau minta tolong dong buat yg paham bahasa c++

Untuk menyelesaikan kasus kaya gini caranya gimana yah bingung dari kemarin ga kena logikanya , sy baru belajar c++ Pake nested if bingung nyusun syntaknya harus seperti apa

Kasus yg harus di selesaikan ada di gambar "Singkatnya progam ini mencari yang paling mendekati dari yg di input dan itu lah yg harus di lakukan"

Mohon bantuannya Gambar

avatar Indrawirawan
@Indrawirawan

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Saya bantu dengan java saja ya, kebetulan nggak ribet, silahkan tinggal anda ganti sintaks nya, hampir mirip2 koq

    int distance = 10;
    int time = 12;
    String location = "downton"; //not downton
    String weather="bad"; //good
    String means="";
    String action="";
    System.out.println("jika distance : "+distance);
    System.out.println("time : "+time);
    System.out.println("location : "+location);
    System.out.println("weather : "+weather);
    
    if(distance>5)
    {
        means="drive";
    }else if (distance>1 && time<15)
    {
        means="drive";
    }else if(distance>1&&time>15)
    {
        means="walk";
    }
    
    if(means=="drive" && location=="downton")
    {
        action="take a grab";
    }else if(means=="drive" && location !="downton")
    {
        action="drive your car";
    }else if(means=="walk" && weather=="good")
    {
        action="take a coat  and walk";
    }else if(means=="walk" && weather =="bad")
    {
        action="walk";
    }
    System.out.println("man : "+means+" "+action);

================================== hasilnya

jika distance : 10 time : 12 location : downton weather : bad man : drive take a grab

avatar softscients
@softscients

77 Kontribusi 20 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban