Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #include <conio.h>
  5.  
  6. int main()
  7. {
  8. srand(time(NULL)); // pre spravnu funkciu RANDOM
  9.  
  10.  
  11. int v1 = 0;
  12. int d1 = 0; // bezec 1 rychlost, vzdialenost // pociatocna rychlost
  13. int v2 = 0;
  14. int d2 = 0; // bezec 2 rychlost, vzdialenost // pociatocna rychlost
  15. int ciel = 40000;
  16. int krok;
  17.  
  18. printf("rychlost B1: %d, Odbehnuta vzdialenost B1: %d\n", v1, d1);
  19. printf("rychlost B2: %d, Odbehnuta vzdialenost B2: %d\n", v2, d2);
  20. riadok();
  21. scanf("%s", &krok);
  22.  
  23. while((d1<ciel)&&(d2<ciel))
  24. {
  25. if((d1%500 == 0)) // NARAZ NA PREKAZKU B1
  26. {
  27. v1 = 0;
  28. v1 = zrychlenie0();
  29. d1 = d1 + v1;
  30. printf("Rychlost B1 je: %d cm/s, vzdialenost od startu je: %d cm. <= PAYTON\n",v1, d1);
  31. scanf("%s", &krok);
  32. riadok();
  33. }else if(d1%500 != 0) // POKRACOVANIE BEZ NARAZU B1
  34. {
  35. int medziv = zmenar(); //MEDZIVYSLEDOK (ZMENA RYCHLOSTI)
  36. d1 = d1 + v1 + medziv;
  37.  
  38. printf("Rychlost B1 je: %d cm/s, vzdialenost od startu je: %d cm. <= PAYTON\n",v1+medziv, d1);
  39.  
  40. scanf("%s", &krok);
  41. riadok();
  42. }else{printf("B1 CHYBA!!!.....ZLYHANIE PODMIENOK");} // CHYBOVE HLASENIE ZLYHANIE PODMIENKY
  43.  
  44. if(d2%500 == 0) //NARAZ NA PREKAZKU B2
  45. {
  46. v2 = 0;
  47. v2 = zrychlenie0();
  48. d2 = d2 + v2;
  49. printf("Rychlost B2 je: %d cm/s, vzdialenost od startu je: %d cm. <= MANFRED\n",v2, d2);
  50. scanf("%s", &krok);
  51. riadok();
  52. }else if(d2%500 != 0) //POKRACOVANIE BEZ NARAZU B2
  53. {
  54. int medziv = zmenar();
  55. d2 = d2 + v2 + medziv;
  56.  
  57. printf("Rychlost B2 je: %d cm/s, vzdialenost od startu je: %d cm. <= MANFRED\n",v2, d2);
  58. scanf("%s", &krok);
  59. riadok();
  60. }else{printf("B2 CHYBA!!!.....ZLYHANIE PODMIENOK");} // CHYBOVE HLASENIE ZLYHANIE PODMIENKY
  61.  
  62.  
  63. }
  64. koniec();
  65. zrychlenie0();
  66. zmenar();
  67.  
  68. return 0;
  69. }
  70. int zrychlenie0() // zrychlenie z 0 (start, prekazka)
  71. {
  72. int a = 350, b = 450;
  73. int nahodne_cislo;
  74.  
  75. nahodne_cislo = rand()%(b-a+1)+a;
  76. printf ("Zrychlenie z 0: %d\n", nahodne_cislo);
  77. return nahodne_cislo;
  78. }
  79.  
  80. int zmenar() // zmena rychlosti pocas behu ak !narazil na prekazku
  81. {
  82. int a = -5, b = 20;
  83. int nahodne_cislo;
  84.  
  85. nahodne_cislo = rand()%(b-a+1)+a;
  86. printf ("Zmena rychlosti: %d\n", nahodne_cislo);
  87. return nahodne_cislo;
  88. }
  89. int koniec()
  90. {
  91. printf("\n\n\n\n..........KONIEC PROGRAMU...........\nVedlajsie premenne:\n");
  92. }
  93. int riadok()
  94. {
  95. printf("\n");
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement