UGUR & GÜÇLÜ HACKER
Would you like to react to this message? Create an account in a few clicks or log in to continue.

direnç renk kodlarını çözen ve eğitim amaçlı kullanılabilen bi p

Aşağa gitmek

direnç renk kodlarını çözen ve eğitim amaçlı kullanılabilen bi p Empty direnç renk kodlarını çözen ve eğitim amaçlı kullanılabilen bi p

Mesaj  System Root Salı Mayıs 20, 2008 10:10 am

Program rasgele bi direnç değeri vermektedir ve bu değerlere karşılık gelen renkleri girmenizi istemektedir.Program alıntı değildir...

#include <stdio.h>
#include <stdlib.h>
#include <conio.h> //Kutuphaneler
#include <string.h>
#include <time.h>
#include <math.h>
void randomtime(void); //fonksiyon prototipi
main() //main fonk.
{
char bant_1[20],bant_2[20],bant_3[20],ch1; //global degiskenler
double a[15],b[15],c[15],bb,cc;
double n[]={1,1.2,1.5,1.8,2.2,2.7,3.3,3.9,4.7,5.6,6.8,8.2};
int aa;
randomtime(); //Program her acildiginda farkli rand deger alinmasini saglar
bb=(n[rand()%13]);
aa=pow(10,((rand()%-1));
cc=aa*bb;
DONGU:
do
{ //do-while dongusu
printf("Renk kodu bulunacak direnc degeri :%.1f\n",cc);

printf("Renkleri giriniz:\n"); http://1.renk girisi
printf("1.BANT =");
gets(bant_1);
if((strcmp("kirmizi",bant_1)==0) || (strcmp("Kirmizi",bant_1)==0) || (strcmp("KIRMIZI",bant_1)==0))
*a=20;
else if((strcmp("Kahverengi",bant_1)==0) || (strcmp("kahverengi",bant_1)==0) || (strcmp("KAHVERENGI",bant_1)==0))
*a=10;
else if((strcmp("Siyah",bant_1)==0) || (strcmp("SIYAH",bant_1)==0) || (strcmp("siyah",bant_1)==0))
*a=0;
else if((strcmp("Turuncu",bant_1)==0) || (strcmp("TURUNCU",bant_1)==0) || (strcmp("turuncu",bant_1)==0))
*a=30;
else if((strcmp("sari",bant_1)==0) || (strcmp("SARI",bant_1)==0) || (strcmp("Sari",bant_1)==0))
*a=40;
else if((strcmp("YESIL",bant_1)==0) || (strcmp("Yesil",bant_1)==0) || (strcmp("yesil",bant_1)==0))
*a=50;
else if((strcmp("MAVI",bant_1)==0) || (strcmp("Mavi",bant_1)==0) || (strcmp("mavi",bant_1)==0))
*a=60;
else if((strcmp("MOR",bant_1)==0) || (strcmp("Mor",bant_1)==0) || (strcmp("mor",bant_1)==0))
*a=70;
else if((strcmp("GRI",bant_1)==0) || (strcmp("Gri",bant_1)==0) || (strcmp("gri",bant_1)==0))
*a=80;
else if((strcmp("BEYAZ",bant_1)==0) || (strcmp("Beyaz",bant_1)==0) || (strcmp("beyaz",bant_1)==0))
*a=90;
else
{printf("tekrar renk girisi yapiniz\n");
goto DONGU;
}
printf("2.BANT ="); http://2.renk girisi
gets(bant_2);
if((strcmp("kirmizi",bant_2)==0) || (strcmp("Kirmizi",bant_2)==0) || (strcmp("KIRMIZI",bant_1)==2))
*b=2;
else if((strcmp("Kahverengi",bant_2)==0) || (strcmp("kahverengi",bant_2)==0) || (strcmp("KAHVERENGI",bant_2)==0))
*b=1;
else if((strcmp("Siyah",bant_2)==0) || (strcmp("SIYAH",bant_2)==0) || (strcmp("siyah",bant_2)==0))
*b=0;
else if((strcmp("Turuncu",bant_2)==0) || (strcmp("TURUNCU",bant_2)==0) || (strcmp("turuncu",bant_2)==0))
*b=3;
else if((strcmp("sari",bant_2)==0) || (strcmp("SARI",bant_2)==0) || (strcmp("Sari",bant_2)==0))
*b=4;
else if((strcmp("YESIL",bant_2)==0) || (strcmp("Yesil",bant_2)==0) || (strcmp("yesil",bant_2)==0))
*b=5;
else if((strcmp("MAVI",bant_2)==0) || (strcmp("Mavi",bant_2)==0) || (strcmp("mavi",bant_2)==0))
*b=6;
else if((strcmp("MOR",bant_2)==0) || (strcmp("Mor",bant_2)==0) || (strcmp("mor",bant_2)==0))
*b=7;
else if((strcmp("GRI",bant_2)==0) || (strcmp("Gri",bant_2)==0) || (strcmp("gri",bant_2)==0))
*b=8;
else if((strcmp("BEYAZ",bant_2)==0) || (strcmp("Beyaz",bant_2)==0) || (strcmp("beyaz",bant_2)==0))
*b=9;
else
{printf("tekrar renk girisi yapiniz\n");
goto DONGU;
}
printf("3.BANT ="); http://3.renk girisi
gets(bant_3);
if((strcmp("kirmizi",bant_3)==0) || (strcmp("Kirmizi",bant_3)==0) || (strcmp("KIRMIZI",bant_3)==2))
*c=((*a)+(*b))*pow(10,2);
else if((strcmp("Kahverengi",bant_3)==0) || (strcmp("kahverengi",bant_3)==0) || (strcmp("KAHVERENGI",bant_3)==0))
*c=((*a)+(*b))*pow(10,1);
else if((strcmp("Siyah",bant_3)==0) || (strcmp("SIYAH",bant_3)==0) || (strcmp("siyah",bant_3)==0))
*c=((*a)+(*b))*pow(10,0);
else if((strcmp("Turuncu",bant_3)==0) || (strcmp("TURUNCU",bant_3)==0) || (strcmp("turuncu",bant_3)==0))
*c=((*a)+(*b))*pow(10,3);
else if((strcmp("sari",bant_3)==0) || (strcmp("SARI",bant_3)==0) || (strcmp("Sari",bant_3)==0))
*c=((*a)+(*b))*pow(10,4);
else if((strcmp("YESIL",bant_3)==0) || (strcmp("Yesil",bant_3)==0) || (strcmp("yesil",bant_3)==0))
*c=((*a)+(*b))*pow(10,5);
else if((strcmp("MAVI",bant_3)==0) || (strcmp("Mavi",bant_3)==0) || (strcmp("mavi",bant_3)==0))
*c=((*a)+(*b))*pow(10,6);
else if((strcmp("MOR",bant_3)==0) || (strcmp("Mor",bant_3)==0) || (strcmp("mor",bant_3)==0))
*c=((*a)+(*b))*pow(10,7);
else if((strcmp("GRI",bant_3)==0) || (strcmp("Gri",bant_3)==0) || (strcmp("gri",bant_3)==0))
*c=((*a)+(*b))*pow(10,;
else if((strcmp("BEYAZ",bant_3)==0) || (strcmp("Beyaz",bant_3)==0) || (strcmp("beyaz",bant_3)==0))
*c=((*a)+(*b))*pow(10,9);
else if((strcmp("ALTIN",bant_3)==0) || (strcmp("Altin",bant_3)==0) || (strcmp("altin",bant_3)==0))
*c=((*a)+(*b))*pow(10,(-1));
else if((strcmp("GUMUS",bant_3)==0) || (strcmp("Gumus",bant_3)==0) || (strcmp("gumus",bant_3)==0))
*c=((*a)+(*b))*pow(10,(-2));
else
{printf("yanlis renk girdiniz.tekrar giris yapin\n");
goto DONGU;
}
printf("\n\n");
if(*c==cc)
printf("%.1f dogru deger.\n",cc);
else
{printf("Yanlis girdiniz tekrar deneyin!!!girdiginiz renkler %.1f direnc degeri icindir\n",*c);
goto DONGU;
}
printf("tekrar denemek istermisiniz[e/h]?\n");
ch1=getche();
printf("\n\n");
}while(ch1=='e'||ch1=='E');
getch();
return 0;
} //main fonk sonu
void randomtime(void)
{
srand((unsigned)time(NULL));
}

System Root
System Root
System Root

Mesaj Sayısı : 119
Kayıt tarihi : 02/05/08
Yaş : 30
Nerden : İstanbul

https://sensiz.all-up.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön


 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz