Wątek przeniesiony 2018-06-10 12:40 z C/C++ przez kq.

Prosty program – działania na liczbach

0

Błagam kogos o wykonanie tego zadania
Program w języku C++. Użyć instrukcji wyboru, zastosować funkcje, pętle decyzyjne, czytelnie wprowadzać dane i podawać wyniki, licznik przejść przez program. Program ma być przyjazny w obsłudze.

  1. Działania na liczbach z możliwością ich wyboru: Możliwe działania:
  • sumowanie liczb parzystych, - porządkowanie liczb parzystych narastająco, a nieparzystych malejąco,
  • mnożenie liczb będących wielokrotnością liczby 5,
  • odejmowanie liczb podzielnych przez 7,
  • określenie ile liczb oraz które są większe od wprowadzonej dodatkowej liczby. Należy określić ile liczb zostanie pobranych (np. 10), następnie je pobrać, wykonać wybrane działanie i podać wynik, przewidzieć możliwość wyboru innego działania dla tych samych danych
0

100zl

0

Zacząlem za Ciebie.

Dalej sobie poradzisz?
Jak będzie mi się chciało to spróbuję więcej zrobić. Trochę mało zrozumiałe polecenia, bo co tu sortować w zadaniu 1? .. Dalsze też sa proste... i bazują na tej samej zasadzie.

Liczby będące wielokrotnością liczby 5 to (n k) wystarczy to przeliczyć

#include <iostream>
using namespace std;


/*

Działania na liczbach z możliwością ich wyboru: Możliwe działania:
sumowanie liczb parzystych, - porządkowanie liczb parzystych narastająco, a nieparzystych malejąco,
mnożenie liczb będących wielokrotnością liczby 5,
odejmowanie liczb podzielnych przez 7,
określenie ile liczb oraz które są większe od wprowadzonej dodatkowej liczby. Należy określić ile liczb zostanie pobranych (np. 10), następnie je pobrać, wykonać wybrane działanie i podać wynik, przewidzieć możliwość wyboru innego działania dla tych samych danych

*/


float sumowanie (int a, int b)
{

 if (a % 2 == 0 & b % 2 == 0)
    return a+b;    
 else 
     return 0;
      
}

void menu()
{
cout << "KALKULATOR WIELOMOZLIWOSCIOWY"; 
cout << endl << "Wybierz opcje: " << endl;
cout << "1. - dzialanie na liczbach parzystych" << endl << "2. Mnozenie liczb bedacych wielokrotnoscia liczby 5 "<<endl << "3. odejmowanie liczb podzielnych przez 7 "
<< endl << "4. Okreslenie dzialania na wybranym zbiorze <a,b> liczb" << endl << "5. Wyjscie" ;     
}
int main()
{
    int wybor = 1; 
    
    
    for (;;)
    {
        system("cls");
        menu();
        cout << endl << endl << "Wybierz dzialanie: "; cin >> wybor;
         
         switch (wybor) 
         {
              case 1: {
                   
                   cout << endl << "WYBRALES OPCJE NR 1" << endl;
                   
                         float a = 0.0, b=0.0;
                    cout << "Wprowadz liczbe numer 1: "; cin >> a;
                    cout << endl << "Wprowadz liczbe numer 2: "; cin >> b;
                    
                       if (sumowanie(a,b) == 0)
                          cout << "wprowadzono liczbe rozna od liczby parzystej" << endl;
                      else 
                          cout << endl << "Wynik = " << sumowanie(a,b) << endl;
                   
                   system("pause");
                   break;                   
                   }  
              default: {
                       
                       //domyslnie i tak 1.
                       }
         } 
    }
    
    
 return 0;   
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1