Prosty program – działania na liczbach

Prosty program – działania na liczbach

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

R9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
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
fasadin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4883
0

100zl

YO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 540
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ć

Kopiuj
#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;   
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.