Anonymní profil Ondra – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Ondra – Programujte.comAnonymní profil Ondra – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:8d1b:e66a:4d00:7ac0:b2fe:559f...–

Ondra
C / C++ › Křižovatka
11. 6. 2019   #383873

Ahoj, potřeboval bych pomoct s jednou prací. Zadání je: Vytvořit křižovatku, která bude mít časování 10s na hlavní i vedlejší. A ovládání tlačítka přechodu pro chodce také na hlavní a vedlejší. Tlačítko by mělo fungovat, tak že počká 2s a poté přepne na zelenou. Povedlo se mi udělat křižovatku, ale nevím, co s s tím přepínačem. Děkuji za jakoukoliv radu.


#include <iostream>
#include <unistd.h>
#include <ctime>
#include <cmath>
#define stav1 "H:zelena \t V:cervena \t PH:cervena \t PV:zelena "
#define stav2 "H:cervena \t V:zelena \t PH:zelena \t PV:cervena "
#define stav3 "H:zelena, oranzova \t V:cervena, oranzova \t PH:cervena \t PV:cervena "
#define stav4 "H:cervena, oranzova \t V:zelena, oranzova \t PH:cervena \t PV:cervena "
using namespace std;
int main()

    
float secs;
    
  
while (1){
{ cout<<stav1<<endl;
   clock_t delay = 10 * CLOCKS_PER_SEC;
   clock_t start = clock();
   while (clock() - start < delay );
   }
  { cout<<stav3<<endl;
   clock_t delay = 5 * CLOCKS_PER_SEC;    
   clock_t start = clock();
   while (clock() - start < delay );} 
   { cout<<stav2<<endl;
   clock_t delay = 10 * CLOCKS_PER_SEC;    
   clock_t start = clock();
   while (clock() - start < delay );}
    { cout<<stav4<<endl;
   clock_t delay = 5 * CLOCKS_PER_SEC;    
   clock_t start = clock();
while (clock() - start < delay );}}


return 0;
}
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý