Ujian Tengah Semester (Uts) Citra Buana Indonesia Rambay TAHUN 2018/2019 Mata Kuliah: Pemrograman Mobile

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

UJIAN TENGAH SEMESTER (UTS)

CITRA BUANA INDONESIA RAMBAY


TAHUN 2018/2019
MATA KULIAH : PEMROGRAMAN MOBILE

a. Selesaikan rumus berikut:


x= 2ab + 20c - 3c/2a
b= total = (gaji pokok*5%) + tunjangan + bonus - pajak
b. Kerjakanlah dengan fungsi IF:
Rata = (tugas+UTS+UAS)/3
Jika Rata < 60 = mengulang
Jika Rata <70 = lulus
Jika tidak = lulus sangat baik
c. Kerjakan dengan Looping untuk menghasilkan sbb:
9 1 10 5 1 2
728434
536356
344278
1 5 2 1 9 10
Jawaban:
1. Rumus
package hello;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;
/**
* @author Fatoni
*/
public class Rumus extends MIDlet
{
private Form frm;
private Display dsp;
public void startApp()
{
frm = new Form(" Soal UTS No.1 Rumus ");
int a,b,c;
int x;
a=3; b=8 ; c=10;
x= 2*(a*b) + 2*(a*c) - (3*c)/(2*a) ;
String msg0 ="2 "+" * "+String.valueOf(a)+" * "+String.valueOf(b)
+"" + " + "+"2"+"*"+String.valueOf(a)
+"*"+String.valueOf(c)+"-"+"3"+"*"+String.valueOf(c)
+"/"+"2"+"*"+String.valueOf(a)+" = "+String.valueOf(x);
frm.append(msg0);
dsp = Display.getDisplay(this);
dsp.setCurrent(frm);
}
public void pauseApp()
{}
public void destroyApp(boolean unconditional)
{}
}
2. Fungsi IF
package hello;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;
/**
* @author Fatoni
*/
public class IFKelulusan extends MIDlet {
private Form frm;
private Display dsp;
String msg;
public void startApp()
{
frm=new Form("Soal UTS No.2 Fungsi IF");
double rata;
int Tugas,UTS,UAS;
Tugas=85;UTS=80;UAS=90;
rata = (Tugas+UTS+UAS)/3;
if(rata<60)
{
msg = "Mengulang"+ "\n";
frm.append(msg);
}
else if(rata<=70)
{
msg = "Lulus"+ "\n";
frm.append(msg);
}
else
{ msg="Lulus Sangat Baik"+ "\n"; frm.append(msg); }
dsp=Display.getDisplay(this);
dsp.setCurrent(frm);
}
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
}
3. Looping
package hello;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;
/**
* @author Fatoni
*/
public class Looping extends MIDlet {
private Form frm;
private Display dsp;
String msg;
public void startApp() {
frm = new Form("Soal UTS No.3 Looping");
int a;
for(a=1;a<=5;a++){
msg=String.valueOf(11-2*a) +" "+
String.valueOf(a)+" "+
String.valueOf(12-2*a)+" "+
String.valueOf(6-a)+" "+
String.valueOf(2*a-1)+" "+
String.valueOf(2*a)+" "+"\n";
frm.append(msg);}
dsp=Display.getDisplay(this);
dsp.setCurrent(frm);
}
protected void destroyApp(boolean unconditional) throws
MIDletStateChangeException {
throw new UnsupportedOperationException("Not supported yet.");
}
protected void pauseApp() {
throw new UnsupportedOperationException("Not supported yet.");
}
}

You might also like