Advertisement
wrahq

[ćw 1 / 7-2] Ciągłość ognia AK

May 13th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1.     /*
  2.    
  3.     Szybkostrzelnosc teoretyczna karabinka automatycznego AK
  4.     (Automat Kalasznikowa) wynosi 600strzalów/minute. Magazynek
  5.     karabinka miesci 30 naboi. Napisac program, który wczyta
  6.     wyrazony w sekundach czas (dowolna liczba calkowita) trwania
  7.     ognia ciaglego, prowadzonego z takiego karabinka. Cwiczeniem
  8.     programu jest wyznaczyc liczbe magazynków, które trzeba by
  9.     wymienic, aby strzelac ogniem ciaglym przez wprowadzony czas.
  10.     Program powinien na samym poczatku wyswietlic krótka informacje
  11.     o jego przeznaczeniu oraz zatrzymac swoje wykonanie po wyswietleniu
  12.     wyniku — do czasu nacisniecia klawisza Enter.
  13.    
  14.     */
  15.    
  16. #include<iostream>
  17. using namespace std;
  18.  
  19.     int czas;
  20.  
  21. int main(){
  22.    
  23.     cout << "Szybkostrzelonosc AK:" << endl;
  24.     cout << "*600 strzalow/minuta" << endl;
  25.     cout << "*10 strzalow/sekunda" << endl << endl;
  26.     cout << "Magazynek miesci 30 naboi."  << endl;
  27.    
  28.     cout << "Jak dlugo ma trwac ciagly ogien AK?" << endl;
  29.     cout << "[Czas wyrazony w sekundach]: ";
  30.     cin >> czas;   
  31.    
  32.    
  33.         int strzaly_sekunda = 10*czas;
  34.        
  35.     if(strzaly_sekunda%30==0){
  36.         cout << "Aby utrzymac ciagly ogien w AK trwajacy " << czas << " sekund/y";
  37.         cout << "potrzeba " << strzaly_sekunda/30 << " magazynkow." << endl;
  38.     }
  39.        
  40.     else{
  41.         cout << "Aby utrzymac ciagly ogien w AK trwajacy " << czas << " sekund/y";
  42.         cout << "potrzeba " << ((strzaly_sekunda/30)+1) << " magazynkow." << endl;
  43.     }
  44.            
  45.        
  46.     cin.ignore();
  47.     cin.get(); 
  48.    
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement