#include "stdio.h"
#include "conio.h"
#include "math.h"
int main ()
{
int a,b,ab;
float c,d, cd;
int abc;
printf ("Selamat Datang\n");
printf ("\n");
printf ("\nMenu : \n");
printf ("1. Penjumlahan 5. Div\n");
printf ("2. Pengurangan 6. Mod\n");
printf ("3. Perkalian 7. Akar\n");
printf ("4. Pembagian 8. Pangkat\n");
printf("\n");
printf("\n");
scanf ("%i", &abc);
if (abc==1)
{
printf("Penjumlahan\n");
printf("Masukan Nilai Pertama : \n");
scanf("%f", &c);
printf ("Masukan Nilai Kedua : \n");
scanf("%f", &d);
cd=c+d;
printf ("Jawaban = %.2f", cd);
printf("\n");
printf("\n");
}
else if (abc==2)
{
printf("Pengurangan\n");
printf("Masukan Nilai Pertama : \n");
scanf("%f",&c);
printf ("Masukan Nilai Kedua : \n");
scanf("%f", &d);
cd=c-d;
printf ("Jawaban = %.2f", cd);
printf("\n");
printf("\n");
}
else if (abc==3)
{
printf("Perkalian\n");
printf("Masukan Nilai Pertama : \n");
scanf("%f",&c);
printf ("Masukan Nilai Kedua : \n");
scanf("%f", &d);
cd=c*d;
printf ("Jawaban = %.2f", cd);
printf("\n");
printf("\n");
}
else if (abc==4)
{
printf("Pembagian\n");
printf("Masukan Nilai Pertama : \n");
scanf("%f",&c);
printf ("Masukan Nilai Kedua : \n");
scanf("%f", &d);
cd=c/d;
printf ("Jawaban = %.2f", cd);
printf("\n");
printf("\n");
}
else if (abc==5)
{
printf("Div\n");
printf("Masukan Nilai Pertama : \n");
scanf("%i",&a);
printf ("Masukan Nilai Kedua : \n");
scanf("%i", &b);
ab=(int)a/b;
printf ("Jawaban = %i", ab);
printf("\n");
printf("\n");
}
else if (abc==6)
{
printf("Mod\n");
printf("Masukan Nilai Pertama : \n");
scanf("%i",&a);
printf ("Masukan Nilai Kedua : \n");
scanf("%i", &b);
ab=a%b;
printf ("Jawaban = %i", ab);
printf("\n");
printf("\n");
}
else if (abc==7)
{
printf("Akar\n");
printf("Masukan Nilai Pertama : \n");
scanf("%i",&a);
ab=sqrt(a);
printf ("Jawaban = %i", ab);
printf("\n");
printf("\n");
}
else if (abc==8)
{
printf("Pangkat\n");
printf("Masukan Nilai Pertama : \n");
scanf("%i",&a);
printf("Dipangkat (masukan angka): \n");
scanf("%i",&b);
ab=pow(a,b);
printf ("Jawaban = %i", ab);
printf("\n");
printf("\n");
}
return 1;
}
hasilnya . . .
mendadak bikin blog karena tugas alpro . tapi iia sich . masa anak ilmu komputer nggak punya blog ?? haha . :-D walaupun kampring begini, tapi mudah-mudahan bermanfaaat . amieen . . . makasih iia udah mau baca blog saya ini . . . makasih makasih . :-)
Rabu, 22 Desember 2010
BOM
# include "stdio.h"
# include "conio.h"
int main ()
{
int i,r,m,a;
printf ("Masukan sebuah angka (Bayangkan bukan kamu yang memasukan) :");
scanf ("%i",&r);
printf ("");
printf ("\nKamu cuma punya 3 kesempatan menebak loh.... \n");
printf ("\nKesempatan Pertama !\n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&i);
if (r==i) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (r!=i) {
printf ("Maaf... Coba lagi..\n");
printf ("Kesempatan Kedua ! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&m);
if (r==m) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (r!=m) {
printf ("Maaf... Anda Kurang Beruntung.. \n");
printf ("Kesempatan Ketiga !!! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&a);
if (a==r) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (a!=r) {
printf ("Huwaaaaa,,, BOM Meledak saat anda selesai membaca ini!!! DUAAAAARRRR....\n");
}
}
}
getch();
return 1;
}
# include "conio.h"
int main ()
{
int i,r,m,a;
printf ("Masukan sebuah angka (Bayangkan bukan kamu yang memasukan) :");
scanf ("%i",&r);
printf ("");
printf ("\nKamu cuma punya 3 kesempatan menebak loh.... \n");
printf ("\nKesempatan Pertama !\n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&i);
if (r==i) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (r!=i) {
printf ("Maaf... Coba lagi..\n");
printf ("Kesempatan Kedua ! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&m);
if (r==m) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (r!=m) {
printf ("Maaf... Anda Kurang Beruntung.. \n");
printf ("Kesempatan Ketiga !!! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&a);
if (a==r) {
printf ("Horeee kamu berhasil, Bom tidak meledak..! \n");
}
else if (a!=r) {
printf ("Huwaaaaa,,, BOM Meledak saat anda selesai membaca ini!!! DUAAAAARRRR....\n");
}
}
}
getch();
return 1;
}
Bintang-Bintang
#include "stdio.h"
int main ()
{
int i,r,m,a,p;
printf ("\nBintang Bintang\n");
printf ("\n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&m);
a=1;
for(i=1;i<=m;i++)
{
for (r=m-1;r>=i; r--)
{
printf(" ");
}
for (r=1;r<=a;r++)
{
printf ("*");
}
a=a+2;
printf ("\n");
}
}
dan hasilnya adalah . . .
int main ()
{
int i,r,m,a,p;
printf ("\nBintang Bintang\n");
printf ("\n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&m);
a=1;
for(i=1;i<=m;i++)
{
for (r=m-1;r>=i; r--)
{
printf(" ");
}
for (r=1;r<=a;r++)
{
printf ("*");
}
a=a+2;
printf ("\n");
}
}
dan hasilnya adalah . . .
mengurutkan string
kalo yang ini untuk mengurutkan string ,
misalnya kita mneginput kata "ini saya", maka keluarannya menjadi .
buat file baru di notepad++ dengan nama no3.c
#include "no3.h"
void CetakArray(char A[225],int n){
int j;
for(j=0;j<n;j++){
A[j]=tolower(A[j]);
printf("%c",A[j]);
}
}
void swaping(char A[225], int b, int tmp){
tmp=A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
void sorting(char A[225],int n){
int a, b, tmp;
for(a=0;a<(n-1);a++){
for (b=(n-1);b>=(a+1);b--){
if(A[b]<A[b-1]){
swaping(A,b,tmp);
}
}
}
printf("\n");
}
buat file baru di notepad++ dengan nama main.c
#include "no3.h"
int main(){
char string[30];
printf("masukkan string: ");
gets(string);
int panjang=strlen(string);
sorting(string,panjang);
printf("setelah pengurutan:");
CetakArray(string,panjang);
getch();
return 1;
}
untuk me-run gunakan program cmd, dengan tahapan sebagai berikut :
1. masukan ketiga file tersebut dalam 1 folder, misalnya folder no3 dalam drive D:
2. run program cmd
3. ketikkan cd ..
4. ketikkan cd..
5. D:
6. kemudian ketikkan path=C:/MinGW/Bin;%path% untuk meload program ke dalam MinGw
7. cd no3 (nama folder)
8. gcc *.c
9. gcc *.c -o no3.exe (nama file)
10. no3.exe
seperti gambar berikut :
misalnya kita mneginput kata "ini saya", maka keluarannya menjadi .
untuk programnya sendiri . . .
buat file baru di notepad++ dengan nama no3.h
#include<stdio.h>
#include<string.h>
void swaping();
void CetakArray();
void sorting();
#include<string.h>
void swaping();
void CetakArray();
void sorting();
buat file baru di notepad++ dengan nama no3.c
#include "no3.h"
void CetakArray(char A[225],int n){
int j;
for(j=0;j<n;j++){
A[j]=tolower(A[j]);
printf("%c",A[j]);
}
}
void swaping(char A[225], int b, int tmp){
tmp=A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
void sorting(char A[225],int n){
int a, b, tmp;
for(a=0;a<(n-1);a++){
for (b=(n-1);b>=(a+1);b--){
if(A[b]<A[b-1]){
swaping(A,b,tmp);
}
}
}
printf("\n");
}
buat file baru di notepad++ dengan nama main.c
#include "no3.h"
int main(){
char string[30];
printf("masukkan string: ");
gets(string);
int panjang=strlen(string);
sorting(string,panjang);
printf("setelah pengurutan:");
CetakArray(string,panjang);
getch();
return 1;
}
untuk me-run gunakan program cmd, dengan tahapan sebagai berikut :
1. masukan ketiga file tersebut dalam 1 folder, misalnya folder no3 dalam drive D:
2. run program cmd
3. ketikkan cd ..
4. ketikkan cd..
5. D:
6. kemudian ketikkan path=C:/MinGW/Bin;%path% untuk meload program ke dalam MinGw
7. cd no3 (nama folder)
8. gcc *.c
9. gcc *.c -o no3.exe (nama file)
10. no3.exe
seperti gambar berikut :
Mengurutkan Karakter dari yang Terbesar - Terkecil (no2)
sama kaya yang diatas, bedanya program ini mengurutkan karakter (char) .
no2.h
#include <stdio.h>
void CetakArray();
void sorting();
void InputArray();
void swaping();
no2.c
#include "no2.h"
void CetakArray (char A[], int N)
{
int j;
for (j=1;j<=N;j++)
{
A[j]=tolower(A[j]);
printf("A[%d]=%c \n",j,A[j]);
}
}
void swaping (char A[], int b, int tmp)
{
tmp=A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
void sorting (char A[], int N)
{ int a, b, tmp;
for (a=1; a<(N); a++)
{ for (b=N; b>=(a+1);b--)
{
if(A[b]<A[b-1]){
swaping (A, b,tmp);
}
}
}
printf("\n");
}
void InputArray (char A[], int N)
{ int i;
printf ("Masukkan Data: \n");
for (i=1; i<=N; i++)
{
printf("A[%d]= ",i);
scanf("%s", &A[i]);
}
}
main.c
#include "no2.h"
int main ()
{ int N;
printf("Masukkan Berapa Elemen? "); scanf("%d", &N);
char A[N];
InputArray(A,N);
printf("\n");
sorting(A,N);
printf("\n");
CetakArray(A,N);
getch();
return 1;
}
kalo yang ini hasilnya begini . . .
no2.h
#include <stdio.h>
void CetakArray();
void sorting();
void InputArray();
void swaping();
no2.c
#include "no2.h"
void CetakArray (char A[], int N)
{
int j;
for (j=1;j<=N;j++)
{
A[j]=tolower(A[j]);
printf("A[%d]=%c \n",j,A[j]);
}
}
void swaping (char A[], int b, int tmp)
{
tmp=A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
void sorting (char A[], int N)
{ int a, b, tmp;
for (a=1; a<(N); a++)
{ for (b=N; b>=(a+1);b--)
{
if(A[b]<A[b-1]){
swaping (A, b,tmp);
}
}
}
printf("\n");
}
void InputArray (char A[], int N)
{ int i;
printf ("Masukkan Data: \n");
for (i=1; i<=N; i++)
{
printf("A[%d]= ",i);
scanf("%s", &A[i]);
}
}
main.c
#include "no2.h"
int main ()
{ int N;
printf("Masukkan Berapa Elemen? "); scanf("%d", &N);
char A[N];
InputArray(A,N);
printf("\n");
sorting(A,N);
printf("\n");
CetakArray(A,N);
getch();
return 1;
}
kalo yang ini hasilnya begini . . .
Mengurutkan Nilai Terkecil - Terbesar (No1)
program ini dibuat dengan 3 file .
pertama no1.h, no1.c, dan main.c .
no1.h
#include <stdio.h>
void CetakArray(); // prosedur untuk mencetak keluaran array yang telah terurut
void sorting(); // prosedur untuk mengurut data dari yang terkecil - terbesar
void InputArray(); // prosedur untuk menginput array (sesuai keinginan user)
void swaping(); // prosedur untuk menukar array yang diinput sehingga terurut
no1.c
#include "no1.h" // memasukkan data yang ada d no1.h ke no1.c
void CetakArray (int A[], int n)
{ int j;
for (j=1;j<=n;j++)
{ printf ("A[%d]=%d \n",j, A[j]); // untuk mencetak inputan user
}
}
void swaping (int A[], int b, int tmp)
{ if(A[b] < A[b-1])
{ tmp= A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
}
void sorting (int A[], int N)
{ int a, b, tmp;
for (a=1; a<=N; a++)
{ for (b=N; b>=(a+1);b--)
{ swaping (A, b, tmp);
}
}
}
void InputArray (int A[], int N)
{ int i;
printf ("Masukkan Data: \n");
for (i=1; i<=N; i++) // untuk i=1, i<=N, N=inputuan user
{ printf("A[%d]",i); scanf("%d", & A[i]);
}
}
main.c
#include "no1.h"
int main ()
{ int N,i;
printf("Masukkan Berapa Elemen? "); scanf("%d", &N);
int A[N];
InputArray(A,N);
printf("\n");
sorting(A,N);
printf("\n");
CetakArray(A,N);
getch();
return 1;
}
Dan hasilnya adalah . . .
pertama no1.h, no1.c, dan main.c .
no1.h
#include <stdio.h>
void CetakArray(); // prosedur untuk mencetak keluaran array yang telah terurut
void sorting(); // prosedur untuk mengurut data dari yang terkecil - terbesar
void InputArray(); // prosedur untuk menginput array (sesuai keinginan user)
void swaping(); // prosedur untuk menukar array yang diinput sehingga terurut
no1.c
#include "no1.h" // memasukkan data yang ada d no1.h ke no1.c
void CetakArray (int A[], int n)
{ int j;
for (j=1;j<=n;j++)
{ printf ("A[%d]=%d \n",j, A[j]); // untuk mencetak inputan user
}
}
void swaping (int A[], int b, int tmp)
{ if(A[b] < A[b-1])
{ tmp= A[b];
A[b]=A[b-1];
A[b-1]=tmp;
}
}
void sorting (int A[], int N)
{ int a, b, tmp;
for (a=1; a<=N; a++)
{ for (b=N; b>=(a+1);b--)
{ swaping (A, b, tmp);
}
}
}
void InputArray (int A[], int N)
{ int i;
printf ("Masukkan Data: \n");
for (i=1; i<=N; i++) // untuk i=1, i<=N, N=inputuan user
{ printf("A[%d]",i); scanf("%d", & A[i]);
}
}
main.c
#include "no1.h"
int main ()
{ int N,i;
printf("Masukkan Berapa Elemen? "); scanf("%d", &N);
int A[N];
InputArray(A,N);
printf("\n");
sorting(A,N);
printf("\n");
CetakArray(A,N);
getch();
return 1;
}
Dan hasilnya adalah . . .
Langganan:
Komentar (Atom)




