Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> z PHP na C, ostatnie szlify kodu
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


napisalem kod w php, i teraz chce to na C przelozyc, ile pamietalem zrobilem sam w C
kod jest taki
  1. <?php
  2. // uzylem bbcodu php, zeby bardziej bylo czytelne
  3.  
  4. main ()
  5. {
  6.  
  7. int $a;
  8. int $b;
  9. int $c;
  10. int $przeciw;
  11. int $przy_1;
  12. int $przy_2;
  13.  
  14. print(&#092;"Wprowadz 1 bok trójkąta /n\");
  15. #kurcze tu mi uciekla z glowy funkccja zeby za $a podstawila wartosc z klawiatur
  16.  wpisana
  17. print(&#092;"Wprowadz 2 bok trójkąta /n\");
  18. # j.w.
  19. print(&#092;"Wprowadz 2 bok trójkąta /n\");
  20. # j.w
  21. if ( empty ( $a ) || empty ( $b ) || empty ( $c ) || ( $a+$b>$c && $c+$a>$b && $c+$b>$a ) )
  22. {
  23.  
  24. if ( $a < $b )
  25. {
  26. $przeciw = $b;
  27. $przy_1 = $a;
  28. }
  29. else
  30. {
  31. $przeciw = $a;
  32. $przy_1 = $b;
  33. }
  34. if ( $przeciw < $c )
  35. {
  36. $przy_2 = $przeciw;
  37. $przeciw = $c;
  38. }
  39. else
  40. {
  41. $przy_2=$c;
  42. }
  43.  
  44. if ( ($a == $b) || ($a == $c) || ($b == $c) )
  45. {
  46. if ( $a == $b && $b == $c )
  47. {
  48. if ( ($przy_1*$przy_1 + $przy_2*$przy_2) == ( $przeciw*przeciw) )
  49. {
  50. print(&#092;"Trójkąt jest równoramienny, prostokątny\");
  51. }
  52. if ( $a == $b && $b == $c )
  53. {
  54. print(&#092;"Trójkąt jest równoboczny\");
  55. }
  56. }
  57. else
  58. {
  59. print(&#092;"Trójkąt jest równoramienny\");
  60. }
  61. }
  62.  
  63. elseif ( ((($przy_1*$przy_1) + ($przy_2*$przy_2))) == ($przeciw*$przeciw) )
  64. {
  65. print(&#092;"Trójkąt jest prostokątny\");
  66. }
  67.  
  68. else
  69. {
  70. print(&#092;"Trójkąt jest różnoboczny\");
  71. }
  72. }
  73.  
  74. else
  75. {
  76.  print(&#092;"Z podanych boków nie można utworzyć trójkąta, upewnij się czy podałeś wszyt
    s
  77. ie\");
  78. }
  79.  
  80. {
  81.  
  82. ?>


do was mam prosbe, zebyscie rzuciili na to okiem, czy nie ma bledow i ew. cos poprawili, no i powiedzciie mi jak ta funkcja sie nazywala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował invx 5.02.2005, 20:40:24
Go to the top of the page
+Quote Post

Posty w temacie
- invx   z PHP na C, ostatnie szlify kodu   5.02.2005, 20:38:16
- - bela_666   to jest c ? kompilowałeś to ? jak nie to sprobuj ...   5.02.2005, 20:55:02
- - hwao   Bela z 4 to pewnie zalezy od kompilatora ale w c++...   5.02.2005, 21:32:12
- - anas   Hej. Skoro piszesz o C, a przy nazwach zmienny ja...   5.02.2005, 23:18:20
- - sf   Cytat(serafin @ 2005-02-06 00:12:41)sorry ale...   6.02.2005, 09:53:56
- - hwao   Cytat(sf @ 2005-02-06 10:53:56)Cytat(serafin ...   6.02.2005, 11:17:26
- - sf   To, że są wolniejsze to oczywiste (mają większe mo...   6.02.2005, 12:11:48
- - Jabol   dobrze, ale zobaczmy na temat. Pzekładamy do C, cz...   6.02.2005, 14:04:26
- - invx   CytatA do wczytania inputu, polecam: - zrobić sobi...   6.02.2005, 18:48:33
- - sf   zrob sobie tablice tylko, do ktorej wczytasz dane,...   6.02.2005, 18:59:05
- - invx   a w czym lepsza bedzie tablica od zwyklej zmiennej...   6.02.2005, 19:20:19
- - sf   E, sorry, tutaj masz same int wiec ok, myslalem, z...   6.02.2005, 22:10:54
- - hawk   Hint: najstarsi górale piszą czasami int main(int ...   7.02.2005, 10:03:02
- - scanner   Lekko OT: sugeruję zmienić temat wątku. Poziom zag...   7.02.2005, 11:17:44
- - Jabol   Cytat(hawk @ 2005-02-07 11:03:02)Hint: najsta...   7.02.2005, 12:20:17
- - sztosz   To ponizej to jest dokladnie to co ty napisałes ty...   7.02.2005, 14:54:49
- - invx   wielkie dzieki, wszytsim, za odpowiedzi, i przeede...   7.02.2005, 20:56:18
- - sf   Hm, jak juz jestesmy przy C... zna ktos jakies IDE...   7.02.2005, 21:04:08
- - Jabol   info|man automake|autoconf   7.02.2005, 21:29:56
- - Ozzy   CytatPokaż swoje wyliczenia tej różnicy prędkości ...   11.02.2005, 23:19:05


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 14:17