Tugas kuliah pemrograman mobile (mobile computing) membuat informasi biodata disertai gambar dan pembuatan lingkaran dalam kotak yang dihubungkan dengan list. compiler menggunakan java me java mobile wireless toolkit
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class Gambar extends MIDlet implements CommandListener {
private static final Command CMD_EXIT = new Command("Exit", Command.EXIT, 1);
private static final Command CMD_BACK = new Command("Back", Command.BACK, 1);
private Display display;
private List mainList;
private Form form;
private Gambar.GeometriCanvas canvas;
private boolean firstTime;
public Gambar() {
display = Display.getDisplay(this);
String[] stringArray = { "Option A", "Option B", "Option C", "Option D" };
Image[] imageArray = null;
Image img;
try
{
img = Image.createImage("/photo.jpg"); //copy photo.jpg ke folder res
}
catch (Exception e)
{
img = null;
}
form = new Form("Informasi Biodata");
form.append(img);
form.append("\nBiodata \n");
form.append("NIM: 09111086 \n");
form.append("Program Studi: Teknik Informatika \n");
form.addCommand(CMD_BACK);
form.addCommand(CMD_EXIT);
form.setCommandListener(this);
canvas = new Gambar.GeometriCanvas(this);
canvas.addCommand(CMD_BACK);
canvas.addCommand(CMD_EXIT);
canvas.setCommandListener(this);
firstTime = true;
}
protected void startApp() {
if (firstTime) {
Image[] imageArray = null;
try {
Image icon = Image.createImage("/Icon.png");
imageArray = new Image[] { icon, icon };
} catch (java.io.IOException err) {
}
String[] stringArray = { "Biodataku", "Lingkaranku" };
mainList = new List("Choose type", Choice.IMPLICIT, stringArray, imageArray);
mainList.addCommand(CMD_EXIT);
mainList.setCommandListener(this);
display.setCurrent(mainList);
firstTime = false;
}
}
protected void destroyApp(boolean unconditional) {
}
protected void pauseApp() {
}
public void commandAction(Command c, Displayable d) {
if (d.equals(mainList)) {
if (c == List.SELECT_COMMAND) {
if (d.equals(mainList)) {
switch (((List)d).getSelectedIndex()) {
case 0:
display.setCurrent(form);
break;
case 1:
display.setCurrent(canvas);
break;
}
}
}
} else {
if (c == CMD_BACK) {
display.setCurrent(mainList);
}
}
if (c == CMD_EXIT) {
destroyApp(false);
notifyDestroyed();
}
}
class GeometriCanvas extends Canvas
{
private Gambar midlet;
public GeometriCanvas(Gambar midlet)
{
this.midlet = midlet;
}
public void paint(Graphics g)
{
g.setColor(255, 255, 255);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0, 0, 0);
g.drawRect(25, 25, 150, 150);
g.setColor(0, 0, 0);
g.drawRoundRect(50, 50, 100, 100, 100, 100);
}
}
}
kumpulan tugas kuliah download jawaban tugas soal dan pembahasan kumpulan skripsi tugas akhir
Algoritma mencari bilangan genap atau ganjil
Soal tugas kuliah algoritma teknik informatika
Buat Algoritma & Program untuk mencari apakah bilangan genap/ganjil (habis dibagi 2)
#include<stdio.h>
main(){
int a;
printf("Masukkan angka : ");scanf("%d",&a);
if(a%2==0){
printf("Angka %d adalah genap",a);
}else{
printf("Angka %d adalah ganjil",a);
}
getch();
}
algoritma mencari rata rata 3 bilangan
tugas kuliah teknik informatika Buat Algoritma & Program untuk mencari rata rata dari 3 bilangan menggunakan bahasa pemrograman c di compile dengan dev c++
#include<stdio.h>
main(){
int x;
int y;
int z;
float rata;
printf("angka ke 1 : ");scanf("%d",&x);
printf("angka ke 2 : ");scanf("%d",&y);
printf("angka ke 3 : ");scanf("%d",&z);
rata=(x+y+z)/3;
printf("rata-rata nilai : %g\n",rata);
getch();
}
#include<stdio.h>
main(){
int x;
int y;
int z;
float rata;
printf("angka ke 1 : ");scanf("%d",&x);
printf("angka ke 2 : ");scanf("%d",&y);
printf("angka ke 3 : ");scanf("%d",&z);
rata=(x+y+z)/3;
printf("rata-rata nilai : %g\n",rata);
getch();
}
Subscribe to:
Posts (Atom)