You are on page 1of 10

Tugas Komputasi M.

Rifa Makhsum 3332090418 Tugas 1 Flowchart :
start

Pilih;

no

Pilih: 1||2||3

ya INPUT: I&&R || V&&R || V&&I

V=I*R || I=V/R || R=V/I

OUTPUT DATA: V||I||R

Ya

Pilihan y||n ??

no
end

if (pilih==1) { printf("\nmasukkan nilai arus :").V). scanf("%f". printf("\n3.&R). printf("\n2.Listing Program : #include<stdio. M. I=V/R.&I).&pilih). scanf("%f".h> #include<conio. scanf("%f". printf("masukkan nilai resistansi :"). Menghitung Resistansi"). Rifa Makhsum"). int pilih. printf("\n\n\nPerhitungan Hukum Ohm"). printf("\n\nnilai arus adalah : %f".&R). printf("\nTentukan pilihan anda [1-3] : ").R. char jawab. printf("\n\nnilai tegangan adalah : %f". puts("\n puts("\n puts("\n pilihan: Tugas Komputasi").I.&V). . scanf("%f". } else if(pilih==2) { printf("\nmasukkan nilai tegangan : "). Menghitung Arus"). printf("\n1. Menghitung Tegangan"). printf("\nmasukkan nilai resistansi : ").h> main() { float V.I). V=I*R. 3332090418"). scanf("%i".

Silahkan tekan enter untuk keluar"). R=V/I.} else printf("\n\nTerima Kasih. printf("\n\nnilai resistansi adalah : %f". printf("\nApakah anda ingin menghitung ulang?? [Y/N]").&I).R). printf("\nmasukkan nilai arus : ").&V). clrscr(). getch(). jawab=getch(). scanf("%f". } else printf("\nPilihan yang anda pilih salah!!!").} else if(pilih==3) { printf("\nmasukkan nilai tegangan : "). getch(). } . scanf("%f". if (jawab=='y'||jawab=='Y') { goto pilihan.

Output program : .

Menghitung Resistansi'). otherwise disp('maaf pilihan yang anda masukkan salah') end jawab=input('mau mengulang ke menu awal? (y/t)'). disp (' Tugas Komputasi '). disp('2. case 3 V= input('Masukkan nilai tegangan :'). Menghitung Arus'). disp (' 3332090418 '). end . clc. V=I*R disp(['V =' num2str(V)]). %pilihan: disp('Perhitungan Hukum Ohm'). I= input('masukkan nilai arus :'). Menghitung Tegangan'). disp('3. disp (' M. R= input('masukkan nilai resistansi :'). R= input('masukkan nilai resistansi :'). disp ('=============================================================='). case 1 I= input('Masukkan nilai arus :').clc. jawab ='y'. pilih=input('Tentukan Pilihan Anda (1-3) :'). disp (' Perhitungan Hukum OHM '). disp ('=============================================================='). R=V/I disp(['R =' num2str(R)]). while jawab =='y'. syms y t. Rifa Makhsum '). disp('1. I=V/R disp(['I =' num2str(I)]). switch pilih.Listing program pada matlab clear all. case 2 V= input('Masukkan nilai tegangan :').

Outputnya .

scanf("%f".I. printf("\ntentukan pilihan (1/2) ??"). printf("Pac : %f". scanf("%f". Vac=I*R*cosphi.&pilih). printf("\n\nnilai tegangan adalah : %f".V).R. scanf("%i". } getch().&R).Pac.Pdc").&I).Pdc. } .Tugas 2. printf("Pdc= %f". printf("masukkan nilai resistansi :"). scanf("%f".&cosphi). printf("\n2.cosphi. if(pilih==1) { Pdc=V*I. printf(" \ncos phi =").Vac. } else if (pilih==2) { Pac=V*I*cosphi.Pac").Pdc).h> main() { float V. int pilih. printf("\nmasukkan nilai arus :").h> #include<conio. pilihan: printf("1. V=I*R.Pac). Listing program bahasa c : #include<stdio.

Output program: .

otherwise disp('maaf pilihan yang anda masukkan salah') end jawab=input('mau mengulang?? (y/t)'). Vac=I*R*cosphi disp('1. disp (' Tugas Komputasi '). Rifa Makhsum '). switch pilih. pilih=input('Tentukan Pilihan Anda (1/2) ??'). end . R= input('nilai resisitansi:').clc. disp (' 3332090418 '). cosphi= input('cosphi:'). case 2 Pac=V*I*cosphi disp(['Pac =' num2str(Pac)]). disp (' Perhitungan Daya '). disp (' M. V=I*R disp(['V=' num2str(V)]). Menghitung Pdc'). Menghitung Pac'). disp ('=============================================================='). while jawab =='y'.Listing program Matlab : clear all. jawab ='y'. I= input('masukkan nilai arus:'). clc. disp ('=============================================================='). case 1 Pdc=V*I disp(['Pdc =' num2str(Pdc)]). disp('2. syms y t.

Output program : .