program bahasa C bagian 2


program deret bilangan
/* Program mencetak deret bilangan dengan menggunakan while */
#include"stdio.h"
#include"conio.h"
void main()
{
clrscr();
int i=1,x,nilai;
printf("deret bilangan ganjil \n\n");
printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
.
printf("Prodi: Teknik Elektro\n\n");
printf("masukkan besar bilangan: ");scanf("%i",&nilai);
printf("bilangan ganjil antara 1 sampai %i adalah: \n",nilai);
while(i<=nilai) { x=1; while(x<=nilai) { printf("%i,",x); x=x+2; } printf("\n"); i=nilai+1; } getch(); }



program faktorial

#include //untuk cin dan cout
#include //untuk fungsi getch()
float faktorial2(int x)
{
if(x==0)
return 1;
else
return x*faktorial2(x-1);
}
void main()
{
int i, N;
//deklarasi nilai N
cout<<"Nama : afit miranto\n"; cout<<"NPM : G1D009001\n"; cout<<"Prodi: Teknik Elektro\n\n"; cout<<"Program faktorial\n\n"; cout<<"Masukan nilai N untuk N! : "; cin>>N; //input nilai N
for(i=1;i<=N;i++) { cout<<<" "; //tampilkan nilai ke N! } getch(); }




kalkulator sederhana

#include
#include

using namespace std;

//Fungsi untuk menghitung yang akan dipanggil nanti
float hitung (float pertama, float kedua, char tanda)
{
float hasil;
switch (tanda)
{
case '+' : hasil = pertama+kedua; break;
case '-' : hasil = pertama-kedua; break;
case '*' : hasil = pertama*kedua; break;
case '/' : hasil = pertama/kedua; break;
}
return hasil;
}

//Program utama
int main(int argc, char *argv[])
{
//Deklarasikan variabel
float pertama, kedua, hasil;
char tanda, ulang;
//Kode utama
do
{
system("cls");
cout<< "Masukkan angka pertama: "; cin>>pertama;
cout<< "Masukkan operator (+, -, *, /): "; cin>>tanda;
cout<< "Masukkan angka kedua: "; cin>>kedua;
cout<< "Hasilnya adalah "<<<< "Ingin menghitung lagi (y/n)? "; cin>>ulang;
} while (ulang!='n'&&ulang!='N');
return EXIT_SUCCESS;
}



kalkulator sederhana 2
#include
#include

main ()
{
char oper;
double op1, op2, hasil;
float lagi;
ulang:
clrscr();
{
puts("Program Kalkulator Sederhana \n");
puts("Operator yang dapat digunakan adalah : ");
puts("* Untuk menyatakan perkalian");
puts("/ Untuk menyatakan pembagian");
puts("+ Untuk menyatakan penambahan");
puts("- Untuk menyatakan pengurangan");
puts("\ncontoh penggunaan kalkulator ketik 7 * 2 ENTER");

printf("\nNilai yang akan dihitung : ");
scanf("%lf", &op1); scanf("%c", &oper);scanf("%lf", &op2);

switch (oper)
{
case '*' :
hasil = op1 * op2;
printf("hasil Perkalian = %2.2lf", hasil);
break;
case '/' :
hasil = op1 / op2;
printf("hasil pembagian = %2.2lf", hasil);
break;
case '+' :
hasil = op1 + op2;
printf("hasil penambahan = %2.2lf", hasil);
break;
case '-' :
hasil = op1 - op2;
printf("hasil pengurangan = %2.2lf", hasil);
break;
default :
puts("Saya tidak bisa menghitung yang Anda tuliskan.");
puts("Mungkin Anda tidak memenuhi aturan yang ada.");
break;
}
puts("\n\napakah anda ingin mengulang?");
puts("1. ya");
puts("2. tidak");
printf("pilihan anda : ");
scanf("%f",&lagi);
if (lagi==1)
{
goto ulang;
}
else
{
puts("selesai");
}
}
getch();
}







kalkulator sederhana 3

#include"conio.h"
#include"iostream.h"

class calculator
{
private:
float angka_1,angka_2,hasil;
char operasi,eksekusi;
public:
void masukan ();
void proses ();
void keluaran ();
};

void calculator::masukan ()
{
cout<<"Masukkan Angka pertama = "; cin>>angka_1;
cout<<"Jenis Operasi perhitungan * / + - = "; cin>>operasi;
cout<<"Masukkan Angka kedua = "; cin>>angka_2;
}

void calculator::proses ()
{
if(operasi=='*')
{
hasil=angka_1*angka_2;
}
else if(operasi=='/')
{
hasil=angka_1/angka_2;
}
else if(operasi=='+')
{
hasil=angka_1+angka_2;
}
else if(operasi=='-')
{
hasil=angka_1-angka_2;
}
}

void calculator::keluaran()
{
cout<<"Tekan tombol (=) "; do { cin>>eksekusi;
if(eksekusi=='=')
{
cout<<"Hasil perhitungan = "; cout<<"Anda tidak menekan tombol sama dengan (=) "; } } while(eksekusi!='='); } void main() { class calculator jadi; char pil; do { clrscr(); jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"Apakah anda ingin mengulang? (y or n) ";cin>>pil;
}while(pil=='y'||pil=='Y');
}

Categories:

0 comments:

Post a Comment