NPM 1011015 MODULUS 5 = 2
TIPE 2 : 45,56,70,10,35,60
i=0 j=5 -> F : 45,56,70,10,35,60
j=4 -> F : 45,56,70,10,35,60
j=3 -> T : 45,56,10,70,35,60
j=2 -> T : 45,10,56,70,35,60
j=1 -> T : 10,45,56,70,35,60
i=1 j=5 -> F : 10,45,56,70,35,60
j=4 -> T : 10,45,56,35,70,60
j=3 -> T : 10,45,35,56,70,60
j=2 -> T : 10,35,45,56,70,60
i=2 j=5 -> T : 10,35,45,56,60,70
j=4 -> F : 10,35,45,56,60,70
j=3 -> F : 10,35,45,56,60,70
i=3 j=5 -> F : 10,35,45,56,60,70
j=4 -> F : 10,35,45,56,60,70
i=4 j=5 -> F : 10,35,45,56,60,70
Minggu, 03 Juli 2011
Sabtu, 02 Juli 2011
jawaban soal no 2
1.
#include "iostream.h"
#include "stdio.h"
struct siswa{
char nis[8];
char nama [30];
char kelas [6];
int tahun;
} rsiswa[40];
void main(){
int i=0,j;
char lg;
long uang;
do{
gotoxy(10,5); cout<<"Input Data Siswa"; gotoxy(10,6); cout<<"***********************************"; gotoxy(10,7); cout<<"NIS :"; gets (rsiswa[i].nis); gotoxy(10,8); cout<<"Nama :"; gets (rsiswa[i].nama); gotoxy(10,9); cout<<"Kelas :"; gets (rsiswa[i].kelas); gotoxy(10,10);cout<<"Tahun :"; cin>>rsiswa[i].tahun;
gotoxy(10,11);cout<<"Input lagi[Y/T] :"; cin>>lg;
clrscr();i++;
} while (lg=='Y'||lg=='Y');
gotoxy(5,2); cout<<"Laporan Data Siswa";
gotoxy(5,3); cout<<"*************************************";
gotoxy(5,4); cout<<" No NIS Nama Kelas Tahun Uang Sekolah ";
gotoxy(5,5); cout<<"**************************************************";
for(j=0;j switch(rsiswa [j].tahun){
case 2008 :uang=100000; break;
case 2009 :uang=175000; break;
case 2010 :uang=200000; break;
default :uang=0;
}
gotoxy(5,6+j); cout<
gotoxy(29,6+j);cout<
}
gotoxy(5,7+j); cout<<"**************************************";
}
2.Untuk mencari gaji dengan menggunakan array ulang lagi atau tidak
import java.io.* ;
public class lat8{
public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;char lagi;string input;lagi='y';
BufferedReader Get=new BufferedReader(new
InputStreamReader(System.in)) ;
while (lagi=='y'){
System.out.print(“NIP : “) ; NIP = Get.readLine() ;
System.out.print(“Nama : “) ; Nama = Get.readLine() ;
System.out.print(“Kode : “) ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;
switch(Kdj) {
case 1 : jbt = “Direktur” ; gaji = 5000000 ;
break ;
case 2 : jbt = “Wakil Direktur” ;gaji = 4000000;
break ;
case 3 : jbt = “Bendahara” ; gaji = 3000000 ;
break ;
case 4 : jbt = “Staf” ; gaji = 2000000 ;
break ;
default :
jbt = “” ; gaji = 0 ;
}
pajak = 0.1 * gaji ;
total = gaji-pajak ;
System.out.println(“Jabatan : ” + jbt ) ;
System.out.println(“Gaji : ” + gaji) ;
System.out.println(“Pajak : ” + pajak ) ;
System.out.println(“Total : ” + total ) ;
system.uot.print("Menghitung lagi ? (y/t)");
input=masuk.next();
lagi=input.charAt(0);
}
}
}
3.Untuk perulangan
class loop5
{
public static void main(String Arg[])
{
int bil;
bil=1;
while (bil<=10){
System.out.println(bil) ;
bil+=2;
}
}
}
4.Perulangan menggunakan while
import java.io.* ;
class loop6{
public static void main(String Arg[]) throws IOException {
int pil, l, s, r, p ;
double ls, vol ;
String str ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
do{
System.out.println("Menu Utama") ;
System.out.println("1. Hitung Volume Kubus") ;
System.out.println("2. Hitung Luas") ;
System.out.println("3. Hitung LUas Lingkaran") ;
System.out.println("4. Keluar Program") ;
System.out.print("Pilihan Anda : ") ; str = Get.readLine() ;
pil = Integer.parseInt(str) ;
while(pil){
while(pil=1) {
System.out.println("Menghitung Volume Kubus") ;
System.out.print("Sisi : ") ; str = Get.readLine() ;
s = Integer.parseInt(str) ;
vol = s * s * s ;
System.out.println("Volume Kubus : " + vol) ;
}
while(pil=2){
System.out.println("Menghitung Luas Persegi Panjang") ;
System.out.print("Lebar : ") ; str = Get.readLine() ;
l = Integer.parseInt(str) ;
System.out.print("Panjang : ") ; str = Get.readLine() ;
p = Integer.parseInt(str) ;
ls = p * l ;
System.out.println("Luas Persegi Panjang : " + ls) ;
}
while(pil=3){
System.out.println("Menghitung Luas Lingkaran") ;
System.out.print("Jari Jari : ") ; str = Get.readLine() ;
r = Integer.parseInt(str) ;
ls = 3.14 * r * r ;
System.out.print("Luas Lingkaran : " + ls) ;
}
}
str = Get.readLine() ;
} while( pil != 4) ;
}
}
5.
import java.io.* ;
public class gajipgw{
public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
System.out.print("NIP : ") ; NIP = Get.readLine() ;
System.out.print("Nama : ") ; Nama = Get.readLine() ;
System.out.print("Kode : ") ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;
if (Kdj==1) {
jbt = "Direktur" ; gaji = 5000000 ;
} else if (Kdj==2) {
jbt = "Wakil Direktur" ; gaji = 4000000 ;
} else if (Kdj==3) {
jbt = "Bendahara" ; gaji = 3000000 ;
} else if (Kdj==4) {
jbt = "Staf" ; gaji = 2000000 ;
} else {
jbt = "" ; gaji = 0 ;
}
pajak = 0.1 * gaji ;
total = gaji-pajak ;
System.out.println("Jabatan : " + jbt ) ;
System.out.println("Gaji : " + gaji) ;
System.out.println("Pajak : " + pajak ) ;
System.out.println("Total : " + total ) ;
}
}
#include "iostream.h"
#include "stdio.h"
struct siswa{
char nis[8];
char nama [30];
char kelas [6];
int tahun;
} rsiswa[40];
void main(){
int i=0,j;
char lg;
long uang;
do{
gotoxy(10,5); cout<<"Input Data Siswa"; gotoxy(10,6); cout<<"***********************************"; gotoxy(10,7); cout<<"NIS :"; gets (rsiswa[i].nis); gotoxy(10,8); cout<<"Nama :"; gets (rsiswa[i].nama); gotoxy(10,9); cout<<"Kelas :"; gets (rsiswa[i].kelas); gotoxy(10,10);cout<<"Tahun :"; cin>>rsiswa[i].tahun;
gotoxy(10,11);cout<<"Input lagi[Y/T] :"; cin>>lg;
clrscr();i++;
} while (lg=='Y'||lg=='Y');
gotoxy(5,2); cout<<"Laporan Data Siswa";
gotoxy(5,3); cout<<"*************************************";
gotoxy(5,4); cout<<" No NIS Nama Kelas Tahun Uang Sekolah ";
gotoxy(5,5); cout<<"**************************************************";
for(j=0;j switch(rsiswa [j].tahun){
case 2008 :uang=100000; break;
case 2009 :uang=175000; break;
case 2010 :uang=200000; break;
default :uang=0;
}
gotoxy(5,6+j); cout<
gotoxy(5,7+j); cout<<"**************************************";
}
2.Untuk mencari gaji dengan menggunakan array ulang lagi atau tidak
import java.io.* ;
public class lat8{
public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;char lagi;string input;lagi='y';
BufferedReader Get=new BufferedReader(new
InputStreamReader(System.in)) ;
while (lagi=='y'){
System.out.print(“NIP : “) ; NIP = Get.readLine() ;
System.out.print(“Nama : “) ; Nama = Get.readLine() ;
System.out.print(“Kode : “) ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;
switch(Kdj) {
case 1 : jbt = “Direktur” ; gaji = 5000000 ;
break ;
case 2 : jbt = “Wakil Direktur” ;gaji = 4000000;
break ;
case 3 : jbt = “Bendahara” ; gaji = 3000000 ;
break ;
case 4 : jbt = “Staf” ; gaji = 2000000 ;
break ;
default :
jbt = “” ; gaji = 0 ;
}
pajak = 0.1 * gaji ;
total = gaji-pajak ;
System.out.println(“Jabatan : ” + jbt ) ;
System.out.println(“Gaji : ” + gaji) ;
System.out.println(“Pajak : ” + pajak ) ;
System.out.println(“Total : ” + total ) ;
system.uot.print("Menghitung lagi ? (y/t)");
input=masuk.next();
lagi=input.charAt(0);
}
}
}
3.Untuk perulangan
class loop5
{
public static void main(String Arg[])
{
int bil;
bil=1;
while (bil<=10){
System.out.println(bil) ;
bil+=2;
}
}
}
4.Perulangan menggunakan while
import java.io.* ;
class loop6{
public static void main(String Arg[]) throws IOException {
int pil, l, s, r, p ;
double ls, vol ;
String str ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
do{
System.out.println("Menu Utama") ;
System.out.println("1. Hitung Volume Kubus") ;
System.out.println("2. Hitung Luas") ;
System.out.println("3. Hitung LUas Lingkaran") ;
System.out.println("4. Keluar Program") ;
System.out.print("Pilihan Anda : ") ; str = Get.readLine() ;
pil = Integer.parseInt(str) ;
while(pil){
while(pil=1) {
System.out.println("Menghitung Volume Kubus") ;
System.out.print("Sisi : ") ; str = Get.readLine() ;
s = Integer.parseInt(str) ;
vol = s * s * s ;
System.out.println("Volume Kubus : " + vol) ;
}
while(pil=2){
System.out.println("Menghitung Luas Persegi Panjang") ;
System.out.print("Lebar : ") ; str = Get.readLine() ;
l = Integer.parseInt(str) ;
System.out.print("Panjang : ") ; str = Get.readLine() ;
p = Integer.parseInt(str) ;
ls = p * l ;
System.out.println("Luas Persegi Panjang : " + ls) ;
}
while(pil=3){
System.out.println("Menghitung Luas Lingkaran") ;
System.out.print("Jari Jari : ") ; str = Get.readLine() ;
r = Integer.parseInt(str) ;
ls = 3.14 * r * r ;
System.out.print("Luas Lingkaran : " + ls) ;
}
}
str = Get.readLine() ;
} while( pil != 4) ;
}
}
5.
import java.io.* ;
public class gajipgw{
public static void main(String Arg[]) throws IOException{
String str ; String NIP ; String Nama ;String jbt ;
double gaji=0 ; double pajak =0 ; double total=0 ;
int Kdj ;
BufferedReader Get=new BufferedReader(new InputStreamReader(System.in)) ;
System.out.print("NIP : ") ; NIP = Get.readLine() ;
System.out.print("Nama : ") ; Nama = Get.readLine() ;
System.out.print("Kode : ") ; str = Get.readLine() ;
Kdj = Integer.parseInt(str) ;
if (Kdj==1) {
jbt = "Direktur" ; gaji = 5000000 ;
} else if (Kdj==2) {
jbt = "Wakil Direktur" ; gaji = 4000000 ;
} else if (Kdj==3) {
jbt = "Bendahara" ; gaji = 3000000 ;
} else if (Kdj==4) {
jbt = "Staf" ; gaji = 2000000 ;
} else {
jbt = "" ; gaji = 0 ;
}
pajak = 0.1 * gaji ;
total = gaji-pajak ;
System.out.println("Jabatan : " + jbt ) ;
System.out.println("Gaji : " + gaji) ;
System.out.println("Pajak : " + pajak ) ;
System.out.println("Total : " + total ) ;
}
}
Langganan:
Komentar (Atom)