array min,max,rata-rata

#include<stdio.h>
#include<conio.h>
main()
{
int arr[100],i,n,max=-999,min=999,x,j,k;
float total=0,rata;/*tipe data float soalnya rata-rata pasti ntarnya bakal ada koma*/
printf(“Masukkan data (maksimal 100)= “);scanf(“%d”,&n);
for(i=0;i<n;i++){ /*untuk pengulangan pengurutan dari data 0-n*/
printf(“Data ke-%d= “,i+1/*i+1 supaya data dimulai dari 1, bukan dari 0*/);scanf(“%d”,&arr[i]);/*permisalna array menjadi array[i]*/
}
for(x=0;x<n;x++){/*pengulangan niali x yang akan dimisalkan menjadi array[x]*/
if (arr[x]>max){/*jika urutan nilai array [x]>max(-999), maka nilai dari si array itu akn dibandingkan dengan max terlebih dahulu, kemudian akan saling dibandingkan dengan isi array selanjutnya, contoh arra[x]=1,2,3; maka nilai 1 akan dibandingkan dengan max(-999), kemudian jika lebih besar (1>-999),maka angka 2 akan dibandingkan dengan angka 1,(2>1),begitu seterusnya*/
max=arr[x];/*nilai maksimum akkan diisi oleh nilai array[x] jika memenuhi arr[x]>max*/
}
}
printf(“\nNilai Maksimum= %d”,max);
for(j=0;j<n;j++){/*penjelasansama seperti nilai maksimum*/
if (arr[j]<min){
min=arr[j];
}
}
printf(“\nNilai Minimum= %d”,min);
for(k=0;k<n;k++){/*pengulangan var k yang akan dimisalkan pada array[k]*/
total+=arr[k];/*total awal adalah 0 (total=0,lihat deklarasi), maka total+=array[k] itu = total=total+array[k], jadi total=0+nilai array[k], misal array[k]=1,2,3, maka total=0+1=1,diulang total=1+2=3, diulang lagi total=3+3=6, jadi total seluruhnya adalah 6*/
}
printf(“\nJumlah =%2.2f”,total);
rata=total/n;/*tinggal total dibagi n atau banyaknya data yang dimaksudkan*/
printf(“\nRata-rata=%2.2f”,rata);
}

printf(“\nNilai Maksimum= %d”,max);
for(j=0;j<n;j++){/*penjelasansama seperti nilai maksimum*/
if (arr[j]<min){
min=arr[j];
}
}
printf(“\nNilai Minimum= %d”,min);
for(k=0;k<n;k++){/*pengulangan var k yang akan dimisalkan pada array[k]*/
total+=arr[k];/*total awal adalah 0 (total=0,lihat deklarasi), maka total+=array[k] itu = total=total+array[k], jadi total=0+nilai array[k], misal array[k]=1,2,3, maka total=0+1=1,diulang total=1+2=3, diulang lagi total=3+3=6, jadi total seluruhnya adalah 6*/
}
printf(“\nJumlah =%2.2f”,total);
rata=total/n;/*tinggal total dibagi n atau banyaknya data yang dimaksudkan*/
printf(“\nRata-rata=%2.2f”,rata);
}

Advertisements

menentukan nilai minimum

#include “stdio.h”
#include “conio.h”
void main()
{
clrscr();
float min,x=0;int y,n,r;
printf(“Banyak bilangan = “);
scanf(“%d”,&n);
r=1;

for(y=0;y<n;y++)
{
printf("\nAngka ke %d = ",r);scanf("%f",&x);
if (x<min)
min=x ;
r++ ;
}
printf("\nNilai minimum adalah = %10.2f",min);
getch();
}

menentukan 10 bilangan prima pertama

#include
#include
int isprima(int n)
{
int li;
if (n == 2)
return 1;
if (n % 2 == 0 || n == 1)
return 0;
for(li = 3;li <= sqrt(n);li+=2)
{
if (n%li == 0)
return 0;
}
return 1;
}
void main(void)
{
int li;
printf("NAMA ; Ahmad Tamimi F");
printf("\nKelas: TI2C");
printf("\nNIM : 108091000076\n\n");
printf("10 Bilangan prima pertama\n\n");
for(li = 1;li<=30;li++)
if (isprima(li))
printf("%3d",li);
}

3 in 1 program tahun kabisat, bilangan genap atau ganjil, dan menentukan bulan sesuai angka

//Nama : Ahmad Tamimi F
//Nim : 108091000076
//Program UTS
#include “stdio.h”
#include “conio.h”
void main()
{
clrscr();
int a,b,bulan,menu,c,d;
tamimi:
clrscr();
puts(“menu”);
puts(“1. menentukan tahun kabisat atau tidak”);
puts(“2. menentukan bilangan genap atau ganjil”);
puts(“3. menentukan nama bulan berdasarkan angka bulannya”);
printf(“masukkan kode : “);scanf(“%d”,&menu);
switch(menu)
{
case 1:

printf(“Masukkan tahun : “);scanf(“%d”,&a);
b=a%4;
if (b==0)
{
printf(“\n\nTahun yang anda masukkan merupakan tahun kabisat”);
}
else
{
printf(“\n\nTahun yang anda masukkan bukan merupakan tahun kabisat”);
}

break;

case 2:

printf(“Masukkan angka : “);scanf(“%d”,&a);
b=a%2;
if (b==0)
{
printf(“\n\nAngka yang Anda masukkan adalah genap”);
}
else
{
printf(“\n\nAngka yang Anda masukkan adalah ganjil”);
}

break;

case 3:
puts(“menentukan nama bulan\n”);
puts(“1=januari 2=februari 3=maret 4=april”);
puts(“5=mei 6=juni 7=july”);
puts(“8=agustus 9=september 10=oktober”);
puts(“11=november 12=desember”);
printf(“masukkan kode bulan (1-12) : “);
scanf(“%d”,&bulan);
switch(bulan)
{
case 1: puts(“\nbulan yang anda pilih januari”);
break;
case 2: puts(“\nbulan yang anda pilih februari”);
break;
case 3: puts(“\nbulan yang anda pilih maret”);
break;
case 4: puts(“\nbulan yang anda pilih april”);
break;
case 5: puts(“\nbulan yang anda pilih mei”);
break;
case 6: puts(“\nbulan yang anda pilih juni”);
break;
case 7: puts(“\nbulan yang anda pilih juli”);
break;
case 8: puts(“\nbulan yang anda pilih agustus”);
break;
case 9: puts(“\nbulan yang anda pilih september”);
break;
case 10: puts(“\nbulan yang anda pilih oktober”);
break;
case 11: puts(“\nbulan yang anda pilih november”);
break;
case 12: puts(“\nbulan yang anda pilih desember”);
break;
default :puts(“\nkode hari yang anda masukkan salah”);
}
break;
default :
puts(“\nMaaf kode SALAH”);
puts(“\n\nApakah anda ingin memilih kembali? (1 = ya, 2 = tidak)”);
scanf(“%d”,&menu);
switch(menu)
{
case 1 :
goto tamimi;
break;
case 2 : puts(“\nterimakasih atas kunjungan anda”);
break;
default : puts(“\nMaaf kode yang anda masukan SALAH”);
}
}
puts(“\n\nApakah anda ingin memilih kembali? (1 = ya, 2 = tidak)”);
scanf(“%d”,&menu);
switch(menu)
{
case 1 :
goto tamimi;
break;
case 2 : puts(“\nterimakasih atas kunjungan anda”);
break;
default : puts(“\nMaaf kode yang anda masukan SALAH”);
getch();
}
}

program mengubah huruf menjadi besar atau kecil dengan pengulangan goto

#include “ctype.h”
#include”conio.h”
#include”stdio.h”
#include”iostream.h”
#include “string.h”
void main()
{
char a[100];
int b;
int pilih;
menu :
clrscr();
puts(“pilih nomor sesuai keinginan anda : “);
puts(“1=memperbesar kata, 2=memperkecil kata”);
printf(“masukkan nomor : “);scanf(“%d”,&pilih);
switch(pilih)
{
case 1 :
{
printf(“masukkan kata : “);scanf(“%s”,&a);
for(int i=0;a[i];i++)

a[i]=toupper(a[i]);

cout<<"kata nya : "<<a;

break;
}
case 2 :
{
printf("masukkan kata : ");scanf("%s",&a);
for(int i=0;a[i];i++)

a[i]=tolower(a[i]);

cout<<"hasil kata yang telah di proses: "<<a;

break;
}
default : printf("kode salah");
goto menu1;
}
menu1 :
printf("\napakah anda ingin kembali ke menu(y/n) : ");scanf("%s",&b);
switch(b)
{
case 'y':{ goto menu;
break;
}
case 'n':{
puts("terima kasih telah menggunakan software ini");
break;
}
default : puts("\nanda salah memasukkan kode atau gunakan huruf kecil\n");
goto menu1;
}
getch();
}

koneksi peer to peer

Peer to peer connection adalah koneksi 2 komputer secara langsung tanpa menggunakan HUB. Koneksi ini membutuhkan kabel UTP dengan susunan kabel cross. Kabel UTP ini membutuhkan konfigurasi sebagai berikut:

pada ujung pertama kabel, membutuhkan konfigurasi Stright..

Kabel 1 > Oranye – garis putih
Kabel 2 > Oranye
Kabel 3 > Hijau – garis putih
Kabel 4 >Biru
Kabel 5 > Biru – garis putih
Kabel 6 > Hijau
Kabel 7 > Coklat – garis putih
Kabel 8 > Coklat

Ujung kedua kabel membutuhkan konfigurasi Cross..

Kabel 1 > Hijau – garis putih
Kabel 2 > Hijau
Kabel 3 > Oranye – garis putih
Kabel 4 > Biru
Kabel 5 > Biru – garis putih
Kabel 6 > Oranye
Kabel 7 > Coklat – garis putih
Kabel 8 > Coklat

Setelah selesai membuat kabel UTP dengan susunan kabel cross, pasanglah kabel tersebut kekedua komputer dan pastikan bahwa LAN Card atau Ethernet Card sudah terinstalasi dengan baik. Setelah itu berilah setingan TCP/IP pada kedua komputer ( perlu diingat bahwa IP address pada kedua komputer tidak boleh sama ).
Klik –> start –> Setting –> Network Connections –> klik-kanan Local are Connections–>Properties –> pada jendela Local are Connections Properties : pilih –> Internet Protocol(TCP/IP) –>klik Tab Properties –> lalu pilih : Use the following IP address –>lalu isikan IP address seperti berikut :
Untuk PC pertama >

IP address:
192.168.0.1
Subnet mask
255.255.255.0
default gateway: di kosongkan saja pada tahap ini

IP address PC lainnya/clientnya adalah:

IP address:
192.168.0.2
Subnet mask
255.255.255.0
default gateway
192.168.0.1 ( Boleh juga di tidak di isi ,IP dari PC pertama yang nantinya berguna untuk sharing internet)

Setelah anda selesai dengan instalasi diatas, lalu koneksi bisa ditest dengan cara menge-Ping IP’nya dari menu Run–>klik–>Start–> Run–> ketik –>ping 192.168.0.1 (untuk PC pertama, yang menge-ping dari PC lainnya, atau kebalikannya), bila “Reply” maka koneksi “Sukses”…..atau bisa juga di tes langsung melalui Sharing Files, Drive atau Folder…cara untuk sharing ini tentu mudah tinggal –>klik-kanan pada Drive atau folder yang akan di sharing–>Sharing and Security–>lalu pilih Options Sharing.

menggambar segitiga dengan bintang-bintang

#include
#include
void main()
{
clrscr();
int th, kabisat;
cout<<“Program Untuk menentukan tahun kabisat\n”;
cout<<“Silahkan masukan tahun= “;
cin>>th;
if(th>0)
{
if((th%100)= =0)
kabisat=((th%400)= =0);
else
kabisat=((th%4)= =0);
if(kabisat)
cout<<“Tahun yang anda masukan termasuk tahun kabisat\n”;
else
cout<<“Tahun yang anda masukan bukan termasuk tahun kabisat\n”;
}
else
cout<<“Tahun yang dimasukan harus bernilai fositif\n”;
getch();
}

#include <stdio.h>

void main()

{

int x,y,z;

z=10;

printf(“NAMA : Ahmad Tamimi F”);

printf(“\nKELAS: TI2C\n\n”);

printf(“gambar segitiga dengan bintang-bintang\n\n”);

for(y=1;y<=z;y++)

{

for(x=10;x>=y;x–)

printf(“*”);

printf(“\n”);

}

}

created by : tamimi