program bahasa C bagian 4


program menentukan jenjang pendidikan berdasarkan NIM
/* Program untuk menentukan jurusan & jenjang mahasiswa berdasarkan NIM*/
#include
#include
#include
void main()
{
char jurusan[25], jenjang[10], nim[10], nama[20], angkatan[20], fakultas[20];
clrscr();
.
printf("Masukkan nama Anda : "); gets(nama);
printf("Masukkan NIM Anda : "); gets(nim);
/***** cari jurusan *****/
switch(nim[2])
{
case '1' : strcpy(jurusan, "Fisika");
break;
case '2' : strcpy(jurusan, "Kimia");
break;
case '3' : strcpy(jurusan, "Matematika");
break;
case '4' : strcpy(jurusan, "Biologi");
break;
default : printf("Anda salah memasukkan NIM. Coba periksa lagi !\n");
break;
}
/***** cari jenjang *****/
if(nim[4] == '5')
{ strcpy(jenjang, "Strata-1");
}
else
{ if(nim[4] == '3')
{ strcpy(jenjang,"Diploma-3");
}
else
printf("ANda salah memasukkan NIM. Coba periksa lagi !");
}
/***** tampilkan data mahasiswa *****/
printf(" <<>>");
printf("Nama : %s", nama);
printf("NIM : %s", nim);
printf("fakultas : %s", fakultas);
printf("Jenjang : %s", jenjang);
printf("Jurusan : %s", jurusan);
printf("angkatan : %i", angkatan);

getch();
}




program perhitungan segitiga daya
#include
#include

main()
{
int kode;
float S,V,I,P,Q,CosPhi,SinPhi;

puts ("===PERHITUNGAN SEGITIGA DAYA===");
puts ("1. DAYA SEMU");
puts ("2. DAYA AKTIF");
puts ("3. DAYA REAKTIF");
printf("\nmasukkan kode pilihan [1-3]: ");
scanf("%i",&kode);

switch(kode)
{
case 1:
puts("");
puts("perhitungan daya semu");
printf("masukkan nilai tegangan: ");
scanf("%f",&V);
printf("masukkan nilai arus: ");
scanf("%f",&I);
S=V*I;
printf("\ndaya semu = %f",S);
break;

case 2:
puts("");
puts("perhitungan daya aktif");
printf("masukkan nilai daya semu: ");
scanf("%f",&S);
printf("masukkan nilai cos Phi: ");
scanf("%f",&CosPhi);
P=S*CosPhi;
printf("\ndaya aktif = %f",P);
break;

case 3:
puts("");
puts("perhitungan daya reaktif");
printf("masukkan nilai daya semu: ");
scanf("%f",&S);
printf("masukkan nilai sin Phi: ");
scanf("%f",&SinPhi);
Q=S*SinPhi;
printf("\ndaya reaktif = %f",Q);
break;

default:
puts("");
puts("kode yang anda masukkan salah !!!");
}
getch();
}




program perhitungan daya aktif reaktif dan nyata
#include
#include

main()
{
float S,P,Q,cosphi;
cosphi=0;
puts ("===PERHITUNGAN DAYA AKTIF DANB REAKTIF===");
puts ("berdasarkan operubahan cos phi");
printf("masukkan nilai daya semu");
scanf("%f",&S);
while (cosphi <= 1) { P=S*cosphi; Q=S*(1-cosphi); printf("\ncosphi= %f P = %f Q = %f", cosphi, P,Q); cosphi +=0.1; } getch(); }



program pengujian hukum ohm

#include
#include

main()
{
float V,I,R;
int pilih;

puts ("pengujian hukum ohm");
puts ("1. hitung tegangan");
puts ("2. hitung arus");
puts ("3. hitung resistansi");

printf("\nmasukkan pilihan [1-3]: ");
scanf("%i",&pilih);

if (pilih==1)
{
printf("\nmasukkan nilai arus :");
scanf("%f",&I);
printf("masukkan nilai resistansi :");
scanf("%f",&R);
goto tegangan;
}

else if (pilih==2)
{
printf("\nmasukkan nilai tegangan : ");
scanf("%f",&V);
printf("masukkan nilai resistansi : ");
scanf("%f",&R);
goto arus;
}
else if (pilih==3)
{
printf("\nmasukkan nilai tegangan : ");
scanf("%f",&V);
printf("masukkan nilai arus : ");
scanf("%f",&I);
goto resistansi;
}
else printf("\npilihan yang anda masukkan salah !");

tegangan:
{
V=I*R;
printf("\nnilai tegangan = %f",V);
}

arus:
{
I=V/R;
printf("\nnilai arus = %f",I);
}

resistansi:
{
R=V/I;
printf("\nnilai resistansi = %f",R);
}
getch();
}





program tukar nilai
/*Program Tukar_Nilai*/

#include
main()
{
int A, B, temp;
printf("Masukkan nilai A: "); scanf("%d",&A);
printf("Masukkan nilai B: "); scanf("%d",&B);
/* ALGORITMA */
temp = A;
A = B;
B = temp;
printf("Nilai A setelah pertukaran adalah: %d\n", A);
printf("Nilai B setelah pertukaran adalah: %d", B);
}


program tukar nilai 2
/*Program Tukar_Nilai*/

#include
main()
{
int A, B;
printf("Masukkan nilai A: "); scanf("%d",&A);
printf("Masukkan nilai B: "); scanf("%d",&B);

/* ALGORITMA */
A = A + B;
B = A - B;
A = A - B;
printf("Nilai A setelah pertukaran adalah: %d\n", A);
printf("Nilai B setelah pertukaran adalah: %d", B);
}




/* Program Perulangan menggunakan while */
#include "stdio.h"
#include "conio.h"
void main()
{ int x;
x = 1;
/* awal variabel */
while (x <= 10) /* Batas akhir perulangan */ { printf("%d BAHASA C\n", x); x++; /* variabel x ditambah dengan 1 */ } getch(); }

Categories:

0 comments:

Post a Comment