tugas kuliah pemrograman mobile computing lingkaran dalam kotak

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);
    }
 }


}

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();
}