Posts: 2 Thanked: 0 time in 0 message Joined: 10.02.10 From registration: 211
From: depok
RE: Kumpulin Tugas SWITCH CASE 2 (menu)
#include<stdio.h>
main()
{
int pilih;
float hasil,alas,tinggi,sisi,jari;
clrscr();
printf(" ** MENU ** \n"
printf("1.hitung luas segitiga\n"
printf("2.hitung luas bujur sangkar\n"
printf("3.hitung luas lingkaran\n"
printf("masukan no yg ingin di hitung luasnya:\n"
scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("1/2 a.t\n"
printf("masukan alas:\n"scanf("%f",&alas);
printf("masukan tinggi:\n"scanf("%f",&tinggi);
hasil=0.5*alas*tinggi;
printf("%f",hasil);
break;
case 2:
printf("sisi.sisi\n"
printf("masukan sisi:\n"scanf("%f",&sisi);
hasil=sisi*sisi;
printf("%f",hasil);
break;
case 3:
printf("3.14.jari2.jari2\n"
printf("masukan jari:\n"scanf("%f",&jari);
hasil=3.14*jari*jari;
printf("%9.2f",hasil);
break;
defaultrintf("hasil tidak tersedia"
break;
}
getch();
}
Posts: 4 Thanked: 0 time in 0 message Joined: 18.02.10 From registration: 203
RE: Kumpulin Tugas SWITCH CASE 2 (menu)
#include<stdio.h>
main()
{
int pilih;
float hasil,alas,tinggi,sisi,jari;
clrscr();
printf(" ** MENU ** \n"
printf("1.hitung luas segitiga\n"
printf("2.hitung luas bujur sangkar\n"
printf("3.hitung luas lingkaran\n"
printf("masukan no yg ingin di hitung luasnya:\n"
scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("1/2 a.t\n"
printf("masukan alas:\n"scanf("%f",&alas);
printf("masukan tinggi:\n"scanf("%f",&tinggi);
hasil=0.5*alas*tinggi;
printf("%f",hasil);
break;
case 2:
printf("sisi.sisi\n"
printf("masukan sisi:\n"scanf("%f",&sisi);
hasil=sisi*sisi;
printf("%f",hasil);
break;
case 3:
printf("3.14.jari2.jari2\n"
printf("masukan jari:\n"scanf("%f",&jari);
hasil=3.14*jari*jari;
printf("%9.2f",hasil);
break;
defaultrintf("hasil tidak tersedia"
break;
}
getch();
}
Posts: 4 Thanked: 0 time in 0 message Joined: 18.02.10 From registration: 203
RE: Kumpulin Tugas SWITCH CASE 2 (menu)
passing by reference,
berbeda dengan passing by value yang bersifat mengkopi, passing by reference memberikan nilai aslinya untuk diakses dan dimanipulasi, dengan contoh yang sama seperti diatas, kita akan modifikasi menjadi mekanisme passing by reference.
Untuk mengubah jadi passing by reference, kita hanya cukup menambahkan operator & pada argumennya.
<?php
function jumlah(&$nilai) {
$nilai++;
}
$input=5;
jumlah($input);
echo $input;
?>
Penjelasan:
Sesuai dengan penjelasan passing by reference diatas, nilai yang diakses & dimanipulasi adalah nilai aslinya, dengan begitu hasil manipulasi fungsilah yang gunakan sebagai outputnya, yaitu 6.