Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

RobotC Fonksiyonları. Matemetiksel Fonksiyonlar PI: pi sayısının değerini içeren float türü sabit Örnek: nxtDisplayTextLine(3, "%1.14f", PI); // Display.

Benzer bir sunumlar


... konulu sunumlar: "RobotC Fonksiyonları. Matemetiksel Fonksiyonlar PI: pi sayısının değerini içeren float türü sabit Örnek: nxtDisplayTextLine(3, "%1.14f", PI); // Display."— Sunum transkripti:

1 RobotC Fonksiyonları

2 Matemetiksel Fonksiyonlar PI: pi sayısının değerini içeren float türü sabit Örnek: nxtDisplayTextLine(3, "%1.14f", PI); // Display PI to 14 digits on line 3 of the NXT LCD.

3 pow(sayi1, sayi2) Sayı1’in Sayı2 kadar üssünü verir. Örnek: pow(2, 8); // Sonuç '256'. (2 ^ 8 = 256)

4 abs(input) : Sayının mutlak değerini verir. exp(input) : Sayının e üssü değerini verir. sgn(input) : Sayının işaretini verir. (-1, 0 veya 1 değeri döndürür). sqrt(input) : Sayının karekökünü verir.

5 sin(fRadians) cos(fRadians) asin(Sine) acos(Cos) atan(Tangent) Örnek: float fSine = sin(PI/4); // Variable 'fSine' is set to the sin of PI / 4 radians.

6 Kalan Bulma-Mod Alma Fonksiyonu (%) Örnek: int a; a = 9%6; nxtDisplayTextLine(4, "kalan= %d", a);

7 String Fonksiyonlar strcat(string1, string2) string1 ve string2 değişken değerlerini birleştirerek string1 değişken değerine atar. Örnek: string str1 = "ROBOT"; // 'str1' değeri "ROBOT". string str2 = "C"; // 'str2' değeri "C". strcat(str1, str2); // 'str2' değerini 'str1‘ değeri ile birleştirir. nxtDisplayCenteredTextLine(3, "%s", str1); // Yeni 'str1' görüntülenir ("ROBOTC").

8 strncat(str1, str2, Karakter_Sayisi) string str1 = "ROBOT"; string str2 = "C!"; int copy_length = 1; strncat(str1, str2, copy_length); nxtDisplayCenteredTextLine(3, "%s", str1); //Yeni'str' ("ROBOTC"), ("!" kopyalanmaz).

9 strcmp(String1, String2) string str1 = "Fett"; // String 'str1' is "Fett". string str2 = "Fett"; // String 'str2' is "Fett". if(strcmp(str1, str2) 0) // If 'str1' > 'str2': { nxtDisplayCenteredTextLine(3, "str1 is > than str2"); // Display that 'str1' is > 'str2' } else // If 'str1' == 'str2': { nxtDisplayCenteredTextLine(3, "str1 = str2"); // Display that 'str1' is = 'str2' }

10 strcpy(pToBuffer, pFromBuffer) string str1 = ""; // String 'str1' is "" (empty). string str2 = "DNA"; // String 'str2' is "DNA". strcpy(str1, str2); // Copy string 'str2' onto string 'str1'. nxtDisplayCenteredTextLine(3, "%s", str1); // Display the new 'str' ("DNA").

11 StringDelete(string1, nIndex, nSize) string str = "mesGARBAGEsage"; StringDelete(str, 3, 7); nxtDisplayCenteredTextLine(3, "%s", str1); // Display the new 'str' ("message").

12 StringFind(sSrce, sSearch) sSearch: Aranacak string değeri veya değişken sSrce: İçinde arama yapılacak string değişken Örnek: string str = "mesHIDDENsage"; int index_of_substr; index_of_substr = StringFind(str, "HIDDEN"); nxtDisplayCenteredTextLine(3, "%d", index_of_substr);


"RobotC Fonksiyonları. Matemetiksel Fonksiyonlar PI: pi sayısının değerini içeren float türü sabit Örnek: nxtDisplayTextLine(3, "%1.14f", PI); // Display." indir ppt

Benzer bir sunumlar


Google Reklamları