Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Create Simple JavaMobile Program

Hello there. This program is creating by NetBeans IDE 6.9.1. 

How this program work?
I will explain to you how this program working. First, i build this program for mobile application actually in java. Mmmm, So this is a simple program, and when this program running it will display two main menu which you can choice, that is HelloMidlet and Task01 for this situation i recommended you to choice Task01. When you have choice it, you will go to the next display and you will able to select two choice between exit and why, i recommended you choice why. And next you will see alert message. So thats all. :)

And this is for source code of Task01.java:
package hello;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/** 
* @author taufik 
*/
 public class Task01 extends MIDlet implements CommandListener
{
Display display;Form mainForm;StringItem helloAlertString;Command exitCommand = new Command ("Exit", Command.EXIT,1);Command whyCommand = new Command ("Why?", Command.OK,1);Command backCommand = new Command ("Back", Command.BACK,1);Alert helloAlert;
public Task01 (){helloAlertString = new StringItem("Hello World, My is Taufik Gunawan","Did you now why i'm made this program?");mainForm = new Form("Task01", new Item[] { helloAlertString});mainForm.addCommand(exitCommand);mainForm.addCommand(whyCommand);mainForm.setCommandListener(this);helloAlert = new Alert("Reason","This program is the first task of JavaMobile Lesson at MI-6B. My Teacher ask to us for create simple javamobile program and posting it in own blog. So i di it. :) ", null,AlertType.INFO);helloAlert.setTimeout(Alert.FOREVER);helloAlert.addCommand(backCommand);helloAlert.setCommandListener(this);}    public void startApp() {if (display==null){display = Display.getDisplay(this);}display.setCurrent(mainForm);}public void pauseApp() {}public void destroyApp(boolean unconditional) {}public void commandAction(Command c, Displayable d){if (c == exitCommand){destroyApp(true);notifyDestroyed(); // Exit}if (c == whyCommand){    display.setCurrent(helloAlert,d);}if(c == backCommand){    display.setCurrent(mainForm);}    }
}

And for the output :





Contoh Program Sederhana Bahasa C

iseng-iseng aku posting laporan aku aja disini. langsung saja. ni dia Contoh Program Sederhana Bahasa C dengan Turbo C. cekibrot... :D

A. STRUKTUR DASAR PEMROGRAMAN C

PERCOBAAN :

· Program pertukaran dua buah variable

#include

main()

{

int bejanaA,bejanaB,bejanaC;

clrscr();

bejanaA=90;bejanaB=85;

printf("isi bejana sebelum ditukarkan\n");

printf("isi bejanaA = %d\n",bejanaA);

printf("isi bejanaB = %d\n",bejanaB);

bejanaC=bejanaA;

bejanaA=0;

bejanaA=bejanaB;

bejanaB=0;

bejanaB=bejanaC;

/*clrscr();*/

printf("isi bejana setelah ditukarkan\n");

printf("isi bejanaA = %d\n",bejanaA);

printf("isi bejanaB = %d\n",bejanaB);

getch();

}


LATIHAN :

· Apakah keluaran dari program berikut ini?

#include

main()

{

int jumlah;

clrscr();

/* PERHITUNGAN HASIL */

jumlah=25+37-19;

/* TAMPILKAN HASIL */

printf("Beberapa hasil perhitungan 25+37-19 ?\n");

printf("jawabannya adalah %d",jumlah);

getch();

}


B. ELEMEN-ELEMEN BAHASA PEMROGRAMAN C

PERCOBAAN :

· Mengenal beberapa operator dalam C.

/* File program : operator.c*/

#include

main()

{

int a,b,c, hasil;

printf("Masukkan nilai a= ");

scanf("%d", &a);

printf("Masukkan nilai b= ");

scanf("%d", &b);

printf("masukkan nilai c= ");

scanf("%d", &c);

printf("\n");

hasil=a-b;

printf("Hasil pengurangan : a-b = %d\n", hasil);

printf("Hasil perkalian : b*c = %d\n", b*c);

hasil = a/c;

printf("Hasil pembagian : a/c = %d\n", hasil);

printf("Hasil operasi : a+b-c = %d\n", a+b-c);

getch();

}

· Operator Modulus

/* File rogram :modulus.c */

#include

main()

{

int a=14, b=2, c=3, d=4;

clrscr();

printf("a=%d, b=%d, c=%d, d=%d, d=%d\n\n", a,b,c,d);

printf("Hasil a %% b = %d\n", a%b);

printf("Hasil a %% c = %d\n", a%c);

printf("Hasil a %% d = %d\n", a%d);

printf("Hasil a/d*d+a%%d = %d\n", a/d*d+a%d);

getch();

}

· Menghitung diksriminan pers kuadrat ax^2+bx+c=0

/* File program : diskrim.c */

#include

main()

{

float a,b,c,d =0;

a = 3.0f;

b = 4.0f;

c = 7.0f;

d = b*b-4*a*c;

printf("Diskriminan = %f\n",d);

getch();

}

· Penggunaan pre & post Increment operator

/* File program : pre_post.c */

#include

main()

{

int count=0, loop;

clrscr();

loop= ++count; /* count=count+1; loop=count; */

printf("loop = %d, count = %d\n", loop, count);

loop=count++; /* loop=count; count=count+1; */

printf("loop=%d, count = %d\n", loop,count);

getch();

}

· Perbedaan format %g, %e, db %f

/* File program : form_efg.c */

#include

main()

{

float x;

clrscr();

printf("Masukkan nilai pecahan yg akan ditampilkan: ");

scanf("%f", &x);

printf("format e => %e\n", x);

printf("format f => %f\n", x);

printf("format g => %g\n", x);

getch();

}

LATIHAN

· Buatlah program untuk mengevaluasi polynomial dibawah ini !

3x2-5x+6 dengan nilai x merupakan masukan dari user.

Jawab:

#include

main()

{

int hasil_evaluasi;

int nilai_x;

clrscr();

printf("Inputkan nilai_x: ");

scanf("%d", "&nilai_x: ");

hasil_evaluasi = 3*nilai_x*nilai_x*-5*nilai_x+6;

printf("hasil evaluasi = %d\n", hasil_evaluasi);

getch();

}

· Buatlah Program untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus F=C*1.8+32.

Input: Suhu dalam celcius

Output: Sugu dalam Fahrenheit

Jawab:

#include

main()

{

int suhu_dalam_celcius;

float suhu_dalam_fahrenheit;

clrscr();

printf("Inputkan suhu dalam celcius: ");

scanf("%d", & suhu_dalam_celcius);

suhu_dalam_fahrenheit=suhu_dalam_celcius*1.8+32;

printf("Suhu Dalam Fahrenheit = %f\n", suhu_dalam_fahrenheit);

getch();

}

C. PROGRAM INPUT DAN OUTPUT

PERCOBAAN

· Menghitung keliling dan luas lingkaran

/* File program : lingkaran.c */

#include

main()

{

float radius,keliling,luas;

clrscr();

printf("masukkan jari-jari lingkaran : ");

scanf("%f",&radius);

keliling=2*3.14f*radius;

luas=0.5f*3.14f*radius*radius;

printf("\nData lingkaran\n");

printf("jari-jari = %8.2f\n",radius);

printf("keliling = %8.2f\n",keliling);

printf("Luas=%8.2f\n",luas);

getch();

}

· Menghitung Nilai Akhir MataKuliah

#include

main()

{

float absen,tugas,mid,uas,na;

clrscr();

printf("input nilai kehadiran:");

scanf("%f",&absen);

printf("input nilai tugas:");

scanf("%f",&tugas);

printf("input nilai mid:");

scanf("%f",&mid);

printf("input nilai uas:");

scanf("%f",&uas);

na=0.1*absen+0.2*tugas+0.3*mid+0.4*uas;

printf("nilai akhir = %f",na);

getch();

}

· Mencari luas segitiga

#include

main()

{

int alas,tinggi;

float luas;

clrscr();

printf("inputkan alas segitiga:");

scanf("%d",&alas);

printf("inputkan tinggi segitiga:");

scanf("%d",&tinggi);

luas=alas*tinggi*0.5;

printf("luas segitiga=%.2f\n",luas);

getch();

}