#include <stdio.h>
#include <stdlib.h>
int main()
{
int jawab, i, lagi, Benar;
for(i = 1; i < 11; i++)
{
printf(" %d + %d = ?", i , i);
scanf("%d", &jawab);
if(jawab == i + i)
printf("Benar!\n");
else {
printf("Salah.\n");
printf("Coba Lagi.\n");
Benar = 0;
/* nested for */
for(lagi = 0; lagi < 3 && !Benar; lagi++)
{
printf(" %d + %d = ? ", i, i);
scanf("%d", &jawab);
if(jawab == i + i)
{
printf("Benar!\n");
Benar = 1;
}
}
/* Jika jawaban masih Salah, beri tau user */
if(!Benar)
printf("Jawabnya adalah %d.\n", i + i);
}
}
printf("\n\n");
return 0;
}
belajar bahasa c
Kamis, 27 November 2014
Selasa, 25 November 2014
boolean.h bahasa c
#ifndef BOOLEAN_H_INCLUDED
#define BOOLEAN_H_INCLUDED
#define true 1
#define false 0
#define boolean unsigned char
#endif // BOOLEAN_H_INCLUDED
#define BOOLEAN_H_INCLUDED
#define true 1
#define false 0
#define boolean unsigned char
#endif // BOOLEAN_H_INCLUDED
matematika bahasa c
//Nama : Muhammad Andi Mubaroq//
//Nim : A11.2014.08438//
#include<stdio.h>
#include<stdlib.h>
#include "boolean.h"
int Max2(int a,int b);
int Max3(int a,int b,int c);
int Max4(int a,int b,int c,int d);
boolean IsGanjil(int N);
boolean IsPrima(int N);
int i;
int NumOfPrima(int N);
int ProductOfN(int N);
int SumOfN(int N);
int Pangkat(int basis, int eksp);
float Average(int N,int count);
float AveProdOfN(int N);
float AveSumOfN(int N);
int FPB(int n,int m);
int temp=0;
float C2F(float C);
float F2C(float F);
float C2R(float C);
float R2C(float R);
float Cel2Cal(float C);
float Cal2Cel(float K);
float R2F(float R);
float F2R(float F);
int main()
{
printf("Max2 --> 2 dan 5 : %d\n",Max2(2,5));
printf("\n");
printf("Max3 --> 2,5,1 : %d\n",Max3(2,5,1));
printf("\n");
printf("Max4 --> 7, 2, 5,1 : %d\n",Max4(7,2,5,1));
printf("\n\n");
{
printf("IsGanjil 93 : %d\n",IsGanjil(93));
printf("\n");
printf("IsGanjil 1324 : %d\n",IsGanjil(1324));
printf("\n\n");
}
{
printf("IsPrima 7 : %d\n",IsPrima(9));
printf("\n");
printf("IsPrima 17 : %d\n",IsPrima(17));
printf("\n");
printf("IsPrima 70 : %d\n",IsPrima(70));
printf("\n\n");
}
printf("Pangkat(2,8) : %d\n",Pangkat(2,8));
printf("\n");
printf("NumOfPrima 70 : %d\n",NumOfPrima(70));
printf("\n");
printf("ProductOfN(15) : %d\n",ProductOfN(15));
printf("\n");
printf("SumOfN(15) : %d\n",SumOfN(15));
printf("\n");
printf("Average 30,50 : %0.2f\n",Average(30,50));
printf("\n");
printf("AveProdOfN(15) : %f\n",AveProdOfN(15));
printf("\n");
printf("AveSumOfN(15) : %0.2f\n",AveSumOfN(15));
printf("\n");
printf("FPB(36,48) : %d\n",FPB(36,48));
printf("\n\n");
printf("%.2f C adalah %.2f F\n",72.5,C2F(72.5));
printf("\n");
printf("%.2f F adalah %.2f C\n",13.5,F2C(13.5));
printf("\n");
printf("%.2f C adalah %.2f R\n",72.5,C2R(72.5));
printf("\n");
printf("%.2f R adalah %.2f C\n",22.5,C2F(22.5));
printf("\n");
printf("%.2f C adalah %.2f K\n",72.5,Cel2Cal(72.5));
printf("\n");
printf("%.2f K adalah %.2f C\n",172.5,Cal2Cel(172.5));
printf("\n");
printf("%.2f R adalah %.2f F\n",72.5,R2F(72.5));
printf("\n");
printf("%.2f F adalah %.2f R\n",62.5,F2R(62.5));
return 0;
}
int Max2(int a,int b)
{
if (a>b)
return a;
else
return b;
}
int Max3(int a,int b ,int c)
{
if((a>b) && (a>c))
return a;
if ((b>a) && (b>c))
return b;
else
return c;
}
int Max4(int a,int b,int c,int d)
{
if((a>b) && (a>c) && (a>d))
return a;
if ((b>a) && (b>c) && (b>d))
return b;
if ((c>a) && (c>b) && (c>d))
return c;
else
return d;
}
boolean IsGanjil(int N)
{
if (N % 2 ==0)
return false;
else
return true;
}
boolean IsPrima(int N)
{
if (N==2) return true;
else
{
for (i=2;i<N;i++)
{
if (N % i==0)
{
return false;
break;
}
else
return true;
}
}
}
int Pangkat(int basis, int eksp)
{
return (pow(basis,eksp));
}
int NumOfPrima(int N)
{
int i,j,n,sum=0;
for(i=2;i<=N;i++)
{
n=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
n=n+1;
}
}
if(n==2)
{
sum=sum+i;
}
}
return sum;
}
int ProductOfN(int N)
{
int i,b=0;
int sum=0;
i=0;
while (i<=N)
{
b=sum*i;
sum=sum+i;
i++;
}
return b;
}
int SumOfN(int N)
{
int i,sum=0;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
return sum;
}
float Average(int N,int count)
{
int i,sum=0;
float avrg;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
avrg=sum/count;
return avrg;
}
float AveProdOfN(int N)
{
int i,b=0,sum=0;
i=0; float avrg;
while (i<=N)
{
b=sum*i;
sum=sum+i;
i++;
}
avrg=b/N;
return avrg;
}
float AveSumOfN(int N)
{
int i,sum=0;
float avrg;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
avrg=sum/N;
return avrg;
}
int FPB(int n,int m)
{
do
{
if(n%i==0 && m%i==0)
temp=i;
i++;
}
while (i<=n);
if(temp>0)
return n,m,temp;
else
printf("tidak punya FPB");
}
float C2F(float C)
{
float F;
F=(1.8*C)+32;
return F;
}
float F2C(float F)
{
float C;
C=0.556*(F-32) ;
return C;
}
float C2R(float C)
{
float R;
R=0.8*C;
return R;
}
float R2C(float R)
{
float C;
C=1.25*R;
return C;
}
float Cel2Cal(float C)
{
float K;
K=C+273;
return K;
}
float Cal2Cel(float K)
{
float C;
C=K-273;
return C;
}
float R2F(float R)
{
float F;
F=2.25*(R+32);
return F;
}
float F2R(float F)
{
float R;
R=0.625*(F-32);
return R;
}
//Nim : A11.2014.08438//
#include<stdio.h>
#include<stdlib.h>
#include "boolean.h"
int Max2(int a,int b);
int Max3(int a,int b,int c);
int Max4(int a,int b,int c,int d);
boolean IsGanjil(int N);
boolean IsPrima(int N);
int i;
int NumOfPrima(int N);
int ProductOfN(int N);
int SumOfN(int N);
int Pangkat(int basis, int eksp);
float Average(int N,int count);
float AveProdOfN(int N);
float AveSumOfN(int N);
int FPB(int n,int m);
int temp=0;
float C2F(float C);
float F2C(float F);
float C2R(float C);
float R2C(float R);
float Cel2Cal(float C);
float Cal2Cel(float K);
float R2F(float R);
float F2R(float F);
int main()
{
printf("Max2 --> 2 dan 5 : %d\n",Max2(2,5));
printf("\n");
printf("Max3 --> 2,5,1 : %d\n",Max3(2,5,1));
printf("\n");
printf("Max4 --> 7, 2, 5,1 : %d\n",Max4(7,2,5,1));
printf("\n\n");
{
printf("IsGanjil 93 : %d\n",IsGanjil(93));
printf("\n");
printf("IsGanjil 1324 : %d\n",IsGanjil(1324));
printf("\n\n");
}
{
printf("IsPrima 7 : %d\n",IsPrima(9));
printf("\n");
printf("IsPrima 17 : %d\n",IsPrima(17));
printf("\n");
printf("IsPrima 70 : %d\n",IsPrima(70));
printf("\n\n");
}
printf("Pangkat(2,8) : %d\n",Pangkat(2,8));
printf("\n");
printf("NumOfPrima 70 : %d\n",NumOfPrima(70));
printf("\n");
printf("ProductOfN(15) : %d\n",ProductOfN(15));
printf("\n");
printf("SumOfN(15) : %d\n",SumOfN(15));
printf("\n");
printf("Average 30,50 : %0.2f\n",Average(30,50));
printf("\n");
printf("AveProdOfN(15) : %f\n",AveProdOfN(15));
printf("\n");
printf("AveSumOfN(15) : %0.2f\n",AveSumOfN(15));
printf("\n");
printf("FPB(36,48) : %d\n",FPB(36,48));
printf("\n\n");
printf("%.2f C adalah %.2f F\n",72.5,C2F(72.5));
printf("\n");
printf("%.2f F adalah %.2f C\n",13.5,F2C(13.5));
printf("\n");
printf("%.2f C adalah %.2f R\n",72.5,C2R(72.5));
printf("\n");
printf("%.2f R adalah %.2f C\n",22.5,C2F(22.5));
printf("\n");
printf("%.2f C adalah %.2f K\n",72.5,Cel2Cal(72.5));
printf("\n");
printf("%.2f K adalah %.2f C\n",172.5,Cal2Cel(172.5));
printf("\n");
printf("%.2f R adalah %.2f F\n",72.5,R2F(72.5));
printf("\n");
printf("%.2f F adalah %.2f R\n",62.5,F2R(62.5));
return 0;
}
int Max2(int a,int b)
{
if (a>b)
return a;
else
return b;
}
int Max3(int a,int b ,int c)
{
if((a>b) && (a>c))
return a;
if ((b>a) && (b>c))
return b;
else
return c;
}
int Max4(int a,int b,int c,int d)
{
if((a>b) && (a>c) && (a>d))
return a;
if ((b>a) && (b>c) && (b>d))
return b;
if ((c>a) && (c>b) && (c>d))
return c;
else
return d;
}
boolean IsGanjil(int N)
{
if (N % 2 ==0)
return false;
else
return true;
}
boolean IsPrima(int N)
{
if (N==2) return true;
else
{
for (i=2;i<N;i++)
{
if (N % i==0)
{
return false;
break;
}
else
return true;
}
}
}
int Pangkat(int basis, int eksp)
{
return (pow(basis,eksp));
}
int NumOfPrima(int N)
{
int i,j,n,sum=0;
for(i=2;i<=N;i++)
{
n=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
n=n+1;
}
}
if(n==2)
{
sum=sum+i;
}
}
return sum;
}
int ProductOfN(int N)
{
int i,b=0;
int sum=0;
i=0;
while (i<=N)
{
b=sum*i;
sum=sum+i;
i++;
}
return b;
}
int SumOfN(int N)
{
int i,sum=0;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
return sum;
}
float Average(int N,int count)
{
int i,sum=0;
float avrg;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
avrg=sum/count;
return avrg;
}
float AveProdOfN(int N)
{
int i,b=0,sum=0;
i=0; float avrg;
while (i<=N)
{
b=sum*i;
sum=sum+i;
i++;
}
avrg=b/N;
return avrg;
}
float AveSumOfN(int N)
{
int i,sum=0;
float avrg;
i=0;
while(i<=N)
{
sum=sum+i;
i++;
}
avrg=sum/N;
return avrg;
}
int FPB(int n,int m)
{
do
{
if(n%i==0 && m%i==0)
temp=i;
i++;
}
while (i<=n);
if(temp>0)
return n,m,temp;
else
printf("tidak punya FPB");
}
float C2F(float C)
{
float F;
F=(1.8*C)+32;
return F;
}
float F2C(float F)
{
float C;
C=0.556*(F-32) ;
return C;
}
float C2R(float C)
{
float R;
R=0.8*C;
return R;
}
float R2C(float R)
{
float C;
C=1.25*R;
return C;
}
float Cel2Cal(float C)
{
float K;
K=C+273;
return K;
}
float Cal2Cel(float K)
{
float C;
C=K-273;
return C;
}
float R2F(float R)
{
float F;
F=2.25*(R+32);
return F;
}
float F2R(float F)
{
float R;
R=0.625*(F-32);
return R;
}
penggunaan if-else
#include <stdio.h>
#include <stdlib.h>
int main()
{
int jawab, i, lagi, Benar;
for(i = 1; i < 11; i++)
{
printf(" %d + %d = ?", i , i);
scanf("%d", &jawab);
if(jawab == i + i)
printf("Benar!\n");
else {
printf("Salah.\n");
printf("Coba Lagi.\n");
Benar = 0;
/* nested for */
for(lagi = 0; lagi < 3 && !Benar; lagi++)
{
printf(" %d + %d = ? ", i, i);
scanf("%d", &jawab);
if(jawab == i + i)
{
printf("Benar!\n");
Benar = 1;
}
}
/* Jika jawaban masih Salah, beri tau user */
if(!Benar)
printf("Jawabnya adalah %d.\n", i + i);
}
}
printf("\n\n");
return 0;
}
#include <stdlib.h>
int main()
{
int jawab, i, lagi, Benar;
for(i = 1; i < 11; i++)
{
printf(" %d + %d = ?", i , i);
scanf("%d", &jawab);
if(jawab == i + i)
printf("Benar!\n");
else {
printf("Salah.\n");
printf("Coba Lagi.\n");
Benar = 0;
/* nested for */
for(lagi = 0; lagi < 3 && !Benar; lagi++)
{
printf(" %d + %d = ? ", i, i);
scanf("%d", &jawab);
if(jawab == i + i)
{
printf("Benar!\n");
Benar = 1;
}
}
/* Jika jawaban masih Salah, beri tau user */
if(!Benar)
printf("Jawabnya adalah %d.\n", i + i);
}
}
printf("\n\n");
return 0;
}
permainan tebak angka bahasa c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int i=1,angka,input,teb;
char ch;
srand (time(NULL));
printf("+=======================================================+\n");
printf("+\t Permainan Tebak Angka dari 1 - 50\t\t+\n");
printf("+=======================================================+\n");
do{
angka = rand ()%50+1;
}while(angka<=0 && angka>50);
for(i=1;i<=5;i++)
{
printf("Tebakan ke-%d,Masukan Angka Tebakan Anda [1 - 50] ?",i);
scanf("%d",&input);
if(input==angka)
{
printf("\nHuebat angka %d berhasil anda tebak dalam %d kali tebakan\n\n",angka,i);
break;
}
if(input<=angka)
{
printf("\nAngka Anda Lebih Kecil\n\n");
}
if(input>=angka)
{
printf("\nAngka Anda Lebih Besar\n\n");
}
}
if (input!=angka)
{
printf("Anda tidak berhasil menebak, angka ajaib = %d\n\n",angka);
}
printf ("Apakah Anda akan bermain lagi[y/t]:\n");
scanf ("%c", &ch);
scanf ("%c", &ch);
if (ch=='y')
{ do{
do{
angka = rand ()%50+1;
}while(angka<=0 && angka>50);
for(i=1;i<=5;i++)
{
printf("Tebakan ke-%d,Masukan Angka Tebakan Anda [1 - 50] ?",i);
scanf("%d",&input);
if(input==angka)
{
printf("\nHuebat angka %d berhasil anda tebak dalam %d kali tebakan\n\n",angka,i);
break;
}
if(input<=angka)
{
printf("\nAngka Anda Lebih Kecil\n\n");
}
if(input>=angka)
{
printf("\nAngka Anda Lebih Besar\n\n");
}
}
if (input!=angka)
{
printf("Anda tidak berhasil menebak, angka ajaib = %d\n\n",angka);
}
printf ("Apakah Anda akan bermain lagi[y/t]:\n");
scanf ("%c", &ch);
scanf ("%c", &ch);
}while(ch=='y');}
if (ch=='t')
{
printf("Selamat Tinggal\n");
}
printf("\n");
getch();
}
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int i=1,angka,input,teb;
char ch;
srand (time(NULL));
printf("+=======================================================+\n");
printf("+\t Permainan Tebak Angka dari 1 - 50\t\t+\n");
printf("+=======================================================+\n");
do{
angka = rand ()%50+1;
}while(angka<=0 && angka>50);
for(i=1;i<=5;i++)
{
printf("Tebakan ke-%d,Masukan Angka Tebakan Anda [1 - 50] ?",i);
scanf("%d",&input);
if(input==angka)
{
printf("\nHuebat angka %d berhasil anda tebak dalam %d kali tebakan\n\n",angka,i);
break;
}
if(input<=angka)
{
printf("\nAngka Anda Lebih Kecil\n\n");
}
if(input>=angka)
{
printf("\nAngka Anda Lebih Besar\n\n");
}
}
if (input!=angka)
{
printf("Anda tidak berhasil menebak, angka ajaib = %d\n\n",angka);
}
printf ("Apakah Anda akan bermain lagi[y/t]:\n");
scanf ("%c", &ch);
scanf ("%c", &ch);
if (ch=='y')
{ do{
do{
angka = rand ()%50+1;
}while(angka<=0 && angka>50);
for(i=1;i<=5;i++)
{
printf("Tebakan ke-%d,Masukan Angka Tebakan Anda [1 - 50] ?",i);
scanf("%d",&input);
if(input==angka)
{
printf("\nHuebat angka %d berhasil anda tebak dalam %d kali tebakan\n\n",angka,i);
break;
}
if(input<=angka)
{
printf("\nAngka Anda Lebih Kecil\n\n");
}
if(input>=angka)
{
printf("\nAngka Anda Lebih Besar\n\n");
}
}
if (input!=angka)
{
printf("Anda tidak berhasil menebak, angka ajaib = %d\n\n",angka);
}
printf ("Apakah Anda akan bermain lagi[y/t]:\n");
scanf ("%c", &ch);
scanf ("%c", &ch);
}while(ch=='y');}
if (ch=='t')
{
printf("Selamat Tinggal\n");
}
printf("\n");
getch();
}
mencari total rata-rata dari suatu bilangan
//nama : Muhammad Andi Mubaroq
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,a,b,c,f,e,h;
float d,sum=0,g,ave;
printf("+============================================+\n");
printf("+ Total Rata-rata Dari Daftar Suatu Bilangan +\n");
printf("+============================================+\n");
printf("Berapa Jumlah Daftar yang dibuat ? ");scanf("%d",&a);
for (i=1;i<=a;i++)
{
printf("\n\nDaftar ke-%d",i);
printf("\nBerapa banyak Item ? ");scanf("%d",&b);
for (c=1;c<=b;c++)
{
printf("\nX = ");scanf("%d",&f);
sum=sum+f;
d=sum/c;
}
printf("Jumlah = %.2f",sum);
sum=sum-sum;
printf("\nRata-ratanya %d= %.2f",i,d);
g+=d;
}
printf("\n\n+=========================================+\n");
printf("+ Rata-rata Total = %f +\n",g);
printf("+=========================================+\n");
printf("\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,a,b,c,f,e,h;
float d,sum=0,g,ave;
printf("+============================================+\n");
printf("+ Total Rata-rata Dari Daftar Suatu Bilangan +\n");
printf("+============================================+\n");
printf("Berapa Jumlah Daftar yang dibuat ? ");scanf("%d",&a);
for (i=1;i<=a;i++)
{
printf("\n\nDaftar ke-%d",i);
printf("\nBerapa banyak Item ? ");scanf("%d",&b);
for (c=1;c<=b;c++)
{
printf("\nX = ");scanf("%d",&f);
sum=sum+f;
d=sum/c;
}
printf("Jumlah = %.2f",sum);
sum=sum-sum;
printf("\nRata-ratanya %d= %.2f",i,d);
g+=d;
}
printf("\n\n+=========================================+\n");
printf("+ Rata-rata Total = %f +\n",g);
printf("+=========================================+\n");
printf("\n");
return 0;
}
Langganan:
Postingan (Atom)