Ujian praktikum OSK'
Translate
Jumat, 20 Januari 2017
Jumat, 06 Januari 2017
Apalah - Apalah
Kodingan Buat Ujian praktikum Ap3 semester 3
berikut source kodenya :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
//kalkulator
kalk(){
int ang1, ang2, tmbh, krng, kali, pang, mod;
float bgi, akar1, akar2;;
printf("===============================================================================\n");
printf("3. Kalkulator \n");
printf("===============================================================================\n");
printf("Angka Pertama = "); scanf("%d", &ang1);
printf("Angka Kedua = "); scanf("%d", &ang2);
printf("-------------------------------------------------------------------------------\n");
tmbh = ang1 + ang2;
krng = ang1 - ang2;
kali = ang1 * ang2;
pang = pow(ang1,ang2);
mod = ang1 % ang2;
akar1 = sqrt((float)ang1);
akar2 = sqrt((float)ang2);
bgi = (float)ang1 / (float)ang2;
printf("%d tambah %d = %d \n", ang1, ang2, tmbh);
printf("%d kurang %d = %d \n", ang1, ang2, krng);
printf("%d kali %d = %d \n", ang1, ang2, kali);
printf("%d bagi %d = %.3f \n", ang1, ang2, bgi);
printf("%d modulo %d = %d \n", ang1, ang2, mod);
printf("%d pangkat %d = %d \n", ang1, ang2, pang);
printf("akar %d = %.2f \n", ang1, akar1);
printf("akar %d = %.2f \n", ang2, akar2);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//Belah Ketupat
blhktp(){
int ts, y, x, sp, bsp, h, t, sps, bb;
printf("===============================================================================\n");
printf("2. Belah Ketupat \n");
printf("===============================================================================\n");
printf("Masukkan Sisi Belah Ketupat : "); scanf("%d", &ts);
printf("-------------------------------------------------------------------------------\n");
bsp = ts; //untuk spasi
for (y=1; y<=ts; y++){
for(sp=1; sp<=bsp; sp++){
printf(" ");
}
for(x=1; x<=y; x++){
printf("x ");
}
bsp = bsp - 1;
printf("\n");
}
bb = ts-1; //untuk bintang
for (h=1; h<=ts; h++){
for(sps=1; sps<=h+1; sps++){
printf(" ");
}
for(t=1; t<=bb; t++){
printf("x ");
}
bb = bb - 1;
printf("\n");
}
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//konversi suhu
suhu(){
float rea,farenfl,cel,kel;
int faren;
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("===============================================================================\n");
printf("Suhu dalam Farenheit = "); scanf("%d", &faren);
printf("-------------------------------------------------------------------------------\n");
farenfl = (float)faren; //biar jadi float
cel = (farenfl-32)*5/9;
rea = (farenfl-32)*4/9;
kel = cel + 273;
printf("Suhu dalam Kelvin = %.3f \n", kel);
printf("Suhu dalam Celcius = %.3f \n", cel);
printf("Suhu dalam Reamur = %.3f \n", rea);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
main(){
int pil, ex;
menu:
clrscr();
printf("===============================================================================\n");
printf("Menu\n");
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("2. Belah Ketupat \n");
printf("3. Kalkulator \n");
printf("\n4. Exit\n");
printf("-------------------------------------------------------------------------------\n");
pilih:
printf("Pilih: "); scanf("%d", &pil);
switch(pil){
case 1:
clrscr();
suhu();
getch();
goto menu;
case 2:
clrscr();
blhktp();
getch();
goto menu;
case 3:
clrscr();
kalk();
getch();
goto menu;
case 4:
clrscr();
keluar:
printf("Yakin ingin keluar[1..2]? "); scanf("%d", &ex);
if(ex==1){
printf("Good Bye!!");
getch();
exit(0);
}
else if(ex==2){
printf("Tekan apa kek buat balik ke menu! ");\
getch();
goto menu;
}
else{
printf("Salah Input! [1 atau 2] \n\n");
goto keluar;
}
break;
default:
printf("Salah Input! [PERHATIKAN MENU] \n\n");
goto pilih;
}
return 0;
}
versi C-free
source code :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
//kalkulator
kalk(){
int ang1, ang2, tmbh, krng, kali, pang, mod;
float bgi, akar1, akar2;
printf("===============================================================================\n");
printf("3. Kalkulator \n");
printf("===============================================================================\n");
printf("Angka Pertama = "); scanf("%d", &ang1);
printf("Angka Kedua = "); scanf("%d", &ang2);
printf("-------------------------------------------------------------------------------\n");
tmbh = ang1 + ang2;
krng = ang1 - ang2;
kali = ang1 * ang2;
pang = pow(ang1,ang2);
mod = ang1 % ang2;
akar1 = sqrt((float)ang1);
akar2 = sqrt((float)ang2);
bgi = (float)ang1 / (float)ang2;
printf("%d tambah %d = %d \n", ang1, ang2, tmbh);
printf("%d kurang %d = %d \n", ang1, ang2, krng);
printf("%d kali %d = %d \n", ang1, ang2, kali);
printf("%d bagi %d = %.3f \n", ang1, ang2, bgi);
printf("%d modulo %d = %d \n", ang1, ang2, mod);
printf("%d pangkat %d = %d \n", ang1, ang2, pang);
printf("akar %d = %.2f \n", ang1, akar1);
printf("akar %d = %.2f \n", ang2, akar2);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//Belah Ketupat
blhktp(){
int ts, y, x, sp, bsp, h, t, sps, bb;
printf("===============================================================================\n");
printf("2. Belah Ketupat \n");
printf("===============================================================================\n");
printf("Masukkan Sisi Belah Ketupat : "); scanf("%d", &ts);
printf("-------------------------------------------------------------------------------\n");
bsp = ts; //untuk spasi
for (y=1; y<=ts; y++){
for(sp=1; sp<=bsp; sp++){
printf(" ");
}
for(x=1; x<=y; x++){
printf("x ");
}
bsp = bsp - 1;
printf("\n");
}
bb = ts-1; //untuk bintang
for (h=1; h<=ts; h++){
for(sps=1; sps<=h+1; sps++){
printf(" ");
}
for(t=1; t<=bb; t++){
printf("x ");
}
bb = bb - 1;
printf("\n");
}
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//konversi suhu
suhu(){
float rea,farenfl,cel,kel;
int faren;
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("===============================================================================\n");
printf("Suhu dalam Farenheit = "); scanf("%d", &faren);
printf("-------------------------------------------------------------------------------\n");
farenfl = (float)faren; //biar jadi float
cel = (farenfl-32)*5/9;
rea = (farenfl-32)*4/9;
kel = cel + 273;
printf("Suhu dalam Kelvin = %.3f \n", kel);
printf("Suhu dalam Celcius = %.3f \n", cel);
printf("Suhu dalam Reamur = %.3f \n", rea);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
main(){
int pil, ex;
menu:
system("cls");
printf("===============================================================================\n");
printf("Menu\n");
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("2. Belah Ketupat \n");
printf("3. Kalkulator \n");
printf("\n4. Exit\n");
printf("-------------------------------------------------------------------------------\n");
pilih:
printf("Pilih: "); scanf("%d", &pil);
switch(pil){
case 1:
system("cls");
suhu();
getch();
goto menu;
case 2:
system("cls");
blhktp();
getch();
goto menu;
case 3:
system("cls");
kalk();
getch();
goto menu;
case 4:
system("cls");
keluar:
printf("Yakin ingin keluar[1..2]? "); scanf("%d", &ex);
if(ex==1){
printf("Good Bye!!");
getch();
exit(0);
}
else if(ex==2){
printf("Tekan apa kek buat balik ke menu! ");\
getch();
goto menu;
}
else{
printf("Salah Input! [1 atau 2] \n\n");
goto keluar;
}
break;
default:
printf("Salah Input! [PERHATIKAN MENU] \n\n");
goto pilih;
}
return 0;
}
Teori :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
//kalkulator
kalk(){
int ang1, ang2, tmbh, krng, kali, pang, mod;
float bgi, akar1, akar2;;
printf("===============================================================================\n");
printf("3. Kalkulator \n");
printf("===============================================================================\n");
printf("Angka Pertama = "); scanf("%d", &ang1);
printf("Angka Kedua = "); scanf("%d", &ang2);
printf("-------------------------------------------------------------------------------\n");
tmbh = ang1 + ang2;
krng = ang1 - ang2;
kali = ang1 * ang2;
pang = pow(ang1,ang2);
mod = ang1 % ang2;
akar1 = sqrt((float)ang1);
akar2 = sqrt((float)ang2);
bgi = (float)ang1 / (float)ang2;
printf("%d tambah %d = %d \n", ang1, ang2, tmbh);
printf("%d kurang %d = %d \n", ang1, ang2, krng);
printf("%d kali %d = %d \n", ang1, ang2, kali);
printf("%d bagi %d = %.3f \n", ang1, ang2, bgi);
printf("%d modulo %d = %d \n", ang1, ang2, mod);
printf("%d pangkat %d = %d \n", ang1, ang2, pang);
printf("akar %d = %.2f \n", ang1, akar1);
printf("akar %d = %.2f \n", ang2, akar2);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//Belah Ketupat
blhktp(){
int ts, y, x, sp, bsp, h, t, sps, bb;
printf("===============================================================================\n");
printf("2. Belah Ketupat \n");
printf("===============================================================================\n");
printf("Masukkan Sisi Belah Ketupat : "); scanf("%d", &ts);
printf("-------------------------------------------------------------------------------\n");
bsp = ts; //untuk spasi
for (y=1; y<=ts; y++){
for(sp=1; sp<=bsp; sp++){
printf(" ");
}
for(x=1; x<=y; x++){
printf("x ");
}
bsp = bsp - 1;
printf("\n");
}
bb = ts-1; //untuk bintang
for (h=1; h<=ts; h++){
for(sps=1; sps<=h+1; sps++){
printf(" ");
}
for(t=1; t<=bb; t++){
printf("x ");
}
bb = bb - 1;
printf("\n");
}
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//konversi suhu
suhu(){
float rea,farenfl,cel,kel;
int faren;
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("===============================================================================\n");
printf("Suhu dalam Farenheit = "); scanf("%d", &faren);
printf("-------------------------------------------------------------------------------\n");
farenfl = (float)faren; //biar jadi float
cel = (farenfl-32)*5/9;
rea = (farenfl-32)*4/9;
kel = cel + 273;
printf("Suhu dalam Kelvin = %.3f \n", kel);
printf("Suhu dalam Celcius = %.3f \n", cel);
printf("Suhu dalam Reamur = %.3f \n", rea);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
main(){
int pil, ex;
menu:
clrscr();
printf("===============================================================================\n");
printf("Menu\n");
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("2. Belah Ketupat \n");
printf("3. Kalkulator \n");
printf("\n4. Exit\n");
printf("-------------------------------------------------------------------------------\n");
pilih:
printf("Pilih: "); scanf("%d", &pil);
switch(pil){
case 1:
clrscr();
suhu();
getch();
goto menu;
case 2:
clrscr();
blhktp();
getch();
goto menu;
case 3:
clrscr();
kalk();
getch();
goto menu;
case 4:
clrscr();
keluar:
printf("Yakin ingin keluar[1..2]? "); scanf("%d", &ex);
if(ex==1){
printf("Good Bye!!");
getch();
exit(0);
}
else if(ex==2){
printf("Tekan apa kek buat balik ke menu! ");\
getch();
goto menu;
}
else{
printf("Salah Input! [1 atau 2] \n\n");
goto keluar;
}
break;
default:
printf("Salah Input! [PERHATIKAN MENU] \n\n");
goto pilih;
}
return 0;
}
versi C-free
source code :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
//kalkulator
kalk(){
int ang1, ang2, tmbh, krng, kali, pang, mod;
float bgi, akar1, akar2;
printf("===============================================================================\n");
printf("3. Kalkulator \n");
printf("===============================================================================\n");
printf("Angka Pertama = "); scanf("%d", &ang1);
printf("Angka Kedua = "); scanf("%d", &ang2);
printf("-------------------------------------------------------------------------------\n");
tmbh = ang1 + ang2;
krng = ang1 - ang2;
kali = ang1 * ang2;
pang = pow(ang1,ang2);
mod = ang1 % ang2;
akar1 = sqrt((float)ang1);
akar2 = sqrt((float)ang2);
bgi = (float)ang1 / (float)ang2;
printf("%d tambah %d = %d \n", ang1, ang2, tmbh);
printf("%d kurang %d = %d \n", ang1, ang2, krng);
printf("%d kali %d = %d \n", ang1, ang2, kali);
printf("%d bagi %d = %.3f \n", ang1, ang2, bgi);
printf("%d modulo %d = %d \n", ang1, ang2, mod);
printf("%d pangkat %d = %d \n", ang1, ang2, pang);
printf("akar %d = %.2f \n", ang1, akar1);
printf("akar %d = %.2f \n", ang2, akar2);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//Belah Ketupat
blhktp(){
int ts, y, x, sp, bsp, h, t, sps, bb;
printf("===============================================================================\n");
printf("2. Belah Ketupat \n");
printf("===============================================================================\n");
printf("Masukkan Sisi Belah Ketupat : "); scanf("%d", &ts);
printf("-------------------------------------------------------------------------------\n");
bsp = ts; //untuk spasi
for (y=1; y<=ts; y++){
for(sp=1; sp<=bsp; sp++){
printf(" ");
}
for(x=1; x<=y; x++){
printf("x ");
}
bsp = bsp - 1;
printf("\n");
}
bb = ts-1; //untuk bintang
for (h=1; h<=ts; h++){
for(sps=1; sps<=h+1; sps++){
printf(" ");
}
for(t=1; t<=bb; t++){
printf("x ");
}
bb = bb - 1;
printf("\n");
}
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
//konversi suhu
suhu(){
float rea,farenfl,cel,kel;
int faren;
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("===============================================================================\n");
printf("Suhu dalam Farenheit = "); scanf("%d", &faren);
printf("-------------------------------------------------------------------------------\n");
farenfl = (float)faren; //biar jadi float
cel = (farenfl-32)*5/9;
rea = (farenfl-32)*4/9;
kel = cel + 273;
printf("Suhu dalam Kelvin = %.3f \n", kel);
printf("Suhu dalam Celcius = %.3f \n", cel);
printf("Suhu dalam Reamur = %.3f \n", rea);
printf("-------------------------------------------------------------------------------\n");
printf("Tekan apa kek buat balik ke menu! ");
return 0;
}
main(){
int pil, ex;
menu:
system("cls");
printf("===============================================================================\n");
printf("Menu\n");
printf("===============================================================================\n");
printf("1. Konversi Suhu \n");
printf("2. Belah Ketupat \n");
printf("3. Kalkulator \n");
printf("\n4. Exit\n");
printf("-------------------------------------------------------------------------------\n");
pilih:
printf("Pilih: "); scanf("%d", &pil);
switch(pil){
case 1:
system("cls");
suhu();
getch();
goto menu;
case 2:
system("cls");
blhktp();
getch();
goto menu;
case 3:
system("cls");
kalk();
getch();
goto menu;
case 4:
system("cls");
keluar:
printf("Yakin ingin keluar[1..2]? "); scanf("%d", &ex);
if(ex==1){
printf("Good Bye!!");
getch();
exit(0);
}
else if(ex==2){
printf("Tekan apa kek buat balik ke menu! ");\
getch();
goto menu;
}
else{
printf("Salah Input! [1 atau 2] \n\n");
goto keluar;
}
break;
default:
printf("Salah Input! [PERHATIKAN MENU] \n\n");
goto pilih;
}
return 0;
}
Teori :
Langganan:
Postingan (Atom)









