Input
Input
Input :
#include<stdio.h>
#include<conio.h>
void main()
{
int cek=0, data[20], x, hapus;
char pil;
do {
clrscr();
printf("1. Tambah Antrian\n");
printf("2. Hapus Antrian\n");
printf("3. Lihat Antrian\n");
printf("4. Keluar\n");
printf("Silahkan masukkan pilihan anda... ");
pil=getche();
if(pil!='1' && pil !='2' && pil !='3' && pil!='4' )
printf("\n\nAnda salah mengetikkan inputan...\n");
else
{
if(pil=='1') //PUSH
{
if(cek==20)
printf("\nAntrian Penuh\n\n");
else
{
printf("\nMasukkan nilai--> ");scanf("%i",&x);
data[cek]=x;
cek++;
}
}
else
{
if(pil=='2') //POP
{
if(cek==0)
printf("\nAntrian kosong\n\n");
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek--;
printf("\nData dgn nilai=%i terhapus.",hapus);
}
getch();
}
else
{
if(pil=='3') //CEK DATA
{
if(cek==0)
printf("\nAntrian Kosong.\n\n");
else
{
printf("\n");
for(int z=0;z<cek;z++)
{
printf(" | ");
printf("%i",data[z]);
printf(" | ");
}
}
getch();
}
}
}
}
}while(pil!='4');
}
Output :
1. Tambah Antrian
2. Hapus Antrian
3. Lihat Antrian
4. Keluar
Silahkan masukkan pilihan anda...
( jika tekan 1, maka )
Masukkan Nilai -->
( Jika tekan 2, maka )
Data dgn nilai = terhapuskan.
( Jika tekan 3, maka )
| nilai yg di masukkan |
( Jika tekan 4, maka )
Keluar dari program
Program Array
Input :
#include<stdio.h>
void main()
{
int A[10],index[10], i,j,k;
for(i=0;i<10;i++)
{
printf("Data ke-%d:",i+1);
scanf("%d",&A[i]);
}
printf("Masukkan data yang akan anda cari:");
scanf("%d",&k);
j=0;
for (i=0;i<10;i++)
{
if(A[i]==k)
{
index[j]=i;
j++;
}
}
if (j>0)
{
printf("Data %d yang dicari ada %d buah\n",k,j);
printf("Data tersebut terdapat dalam index ke :");
for(i=0;i<j;i++)
{
printf(" %d ",index[i]);
}
printf("\n");
}
else
{
printf("Data tidak ditemukan dalam array\n");
}
}
Output :
Data ke-1 = ... (Input data)
Data ke-2 = ... (Input data)
Data ke-3 = ... (Input data)
Data ke-4 = ... (Input data)
Data ke-5 = ... (Input data)
Data ke-6 = ... (Input data)
Data ke-7 = ... (Input data)
Data ke-8 = ... (Input data)
Data ke-9 = ... (Input data)
Data ke-10 = ... (Input data)
Masukkan data yang akan anda cari : ...
(Jika nilai inputan berada di array,maka : )
Data (Nilai) yang dicari ada (jumlah nilai yg di dapat) buah
Data tersebut terdapat dalam index ke : ...
(Jika nilai inputan tidak sesuai dengan inputan pada array, maka : )
Data tidak ditemukan di array
#include "stdio.h"
#include"conio.h"
void main (){
int hari;
puts(" menentukan nama Hari\n");
puts("1 = Senin 2 = Selasa 3 = Rabu 4 = Kamis");
puts("5 = Jumat 6 = Sabtu 7 = Minggu");
printf("\nMasukan Kode Hari ( 1 - 7 ) :");
scanf("%d",&hari);
switch(hari)
{
case 1 : puts("Hari Senin");break;
case 2 : puts ("Hari Selasa");break;
case 3 : puts ("Hari Rabu");break;
Output :
Menentukan Nama Hari
1 = Senin
5 = Jumat
2 = Selasa
6 = Sabtu
3 = Rabu
7 = Minggu
4 = Kamis
Program Pangkat
Input :
#include <stdio.h>
int pangkat (int a,int b)
{
int i, bil = a;
if(b==1)
return a;
else
{ for (i=2;i<=b;i++)
a = a * bil;
return a;
}
}
void main()
{ int x,y,hasil;
printf("Masukan Sebuah Bilangan:");
scanf("%i",&x);
printf("Masukan Nilai Pangkat:");
scanf("%i",&y);
hasil = pangkat (x,y);
printf("Hasil Pangkatnya adalah : %i",hasil);
}
Output :
Masukkan Sebuah Bilangan :
Masukkan Nilai Pangkat :
Hasil pangkatnya adalah :
program Fibonnaci
Input :
#include <stdio.h>
int fib(int n)
{
int f1 = 0, f2 = 1, fibo;
if(n == 0)
return 0;
else if(n == 1)
return 1;
else
{
for(int i = 0;i < n;i++)
{
fibo = f1 + f2;
f2 = f1;
f1 = fibo;
}
return fibo;
}
}
void main()
{
int n, hasil;
printf("Bilangan Fibonacci ke-");
scanf("%d", &n);
hasil = fib(n);
printf("fib(%d) = %d", n, hasil);
}
Output :
Output :
1.Belajar Bahasa C++ ( Bersama Eddy )
2.Belajar Bahasa C++ ( Bersama Eddy )
3.Belajar Bahasa C++ ( Bersama Eddy )
4.Belajar Bahasa C++ ( Bersama Eddy )
5.Belajar Bahasa C++ ( Bersama Eddy )
6.Belajar Bahasa C++ ( Bersama Eddy )
7.Belajar Bahasa C++ ( Bersama Eddy )
8.Belajar Bahasa C++ ( Bersama Eddy )
9.Belajar Bahasa C++ ( bersama Eddy )
10.Belajar Bahasa C++ ( Bersama Eddy )
Input :
#include"stdio.h"
#include"conio.h"
void main()
{
int x;
for( x=1 ; x<=10 ; x++ )
{
printf("%d Monggo kita Lanjutkan pembelajarannya\n",x);
}
getch();
}
Output :
1.Monggo kita Lanjutkan pembelajarannya
2.Monggo kita Lanjutkan pembelajarannya
3.Monggo kita Lanjutkan pembelajarannya
4.Monggo kita Lanjutkan pembelajarannya
5.Monggo kita Lanjutkan pembelajarannya
6.Monggo kita Lanjutkan pembelajarannya
7.Monggo kita Lanjutkan pembelajarannya
8.Monggo kita Lanjutkan pembelajarannya
9.Monggo kita Lanjutkan pembelajarannya
10.Monggo kita Lanjutkan pembelajarannya
Program Kondisi ( IF )
Input :
#includestdio.h
#includeconio.h
void main ();
{
float nilai;
printf(masukkan NILAI yang didapat :
scanf(%f,&nilai);
If(nilai<65)
printf(\nLULUS UJIAN!!!\n);
elseprintf(\nTIDAK LULUS UJIAN!!!\n);
getch();
}
Output :
Masukkan NILAI yang didapat :
( Jika Nilai yg di masukkan kurang dari 65, maka outputnya )
LULUS UJIAN!!!
( Jika Nilai yg dimasukkan lebih dari 65, maka outputnya )
TIDAK LULUS UJIAN!!!
Program Array
#includestdio.h
#includeconio.h
#includestring.h
void main()
{
Char jurusan[25],jenjang[10],npm[10],nama[20],;
print(Masukkan nama Anda : ); gets(nama);
print(Masukkan NPM Anda : ); gets(npm);
switch(npm[21])
{
case 1 : strcpy(jurusan,Tekhnik Informatika); break;
case 2 : strcpy(jurusan,Tekhnik Komputer); break;
case 3 : strcpy(jurusan,Tekhnik Industri); break;
case 4 : strcpy(jurusan,Tekhnik Mesin); break;
default : printf(Anda salah Masukkan NPM. Coba periksa lagi !!!);break;
}
if (npm*4+==5)
{
strcpy(jenjang,Strata-1);}
else
{
if(npm*4+==3)
{
strcpy(jenjang,Diploma-3);}
else
printf(Anda salah memasukkan NPM..Silahkan coba periksa lagi!!!);
}
printf(<<<Data Mahasiswa UNINDRA PGRI>>>);
printf(Nama : %s,nama);
printf(NPM : %s,npm);
printf(Jurusan : %s,jurusan);
printf(Jenjang : %s,jenjang);
getch();
}
#include <stdio.h>
for (i=2;i<=b;i++)
a = a * bil;
return a;
}
}
void main()
{
int x,y,hasil;
printf("masukan bilangan:");
scanf("%i",&x);
printf("masukan pangkat:");
scanf("%i",&y);
hasil = pangkat (x,y);
printf("%i",hasil);
#include<stdio.h>
void main()
{
j=0;
for (i=0;i<10;i++)
{
if(A[i]==k)
{
index[j]=i;
j++;
}
}
if (j>0)
{
printf("Data %d yang dicari ada %d buah\n",k,j);
printf("Data tersebut terdapat dalam index ke :");
for(i=0;i<j;i++)
{
printf(" %d ",index[i]);
}
printf("\n");
else
{
printf("Data tidak ditemukan dalam array\n");
}
}
Contoh :
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
typedef struct orang
{
char nama[30];
short umur;
};
void main()
{
orang saya[5];
int i,x;
for(i=0;i<=4;i++)
{
printf("nama ke-%i : ",i+1);
cin.getline(saya[i].nama,30);
printf("umur ke-%i : ",i+1);
scanf("%i",saya[i].umur);
printf("%s berumur %i",saya[i].nama,saya[i].umur);
}
for(x=0;x<=4;x++)
{
printf("nama %s berumur %d",saya[x].nama,saya[x].umur);
}
}