Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[c++] program


Rekomendowane odpowiedzi

Opublikowano
zaprojektuj uzywajac 2 jezykow programowania moduły zawieracące funkcje i procedury. program ma wykozystywac pentle, instrujkcje warunkowe , instrukcje wyboru <case>, zmienne załkowite , zmienne rzeczywiste, zmienn łańcuchowe


pascal: tworzymy moduł(unit) zawierajacy 2 procedury i 2 funkcje

w programie głownym odwołujemy sie do modułu


c++ tworzymy program wykorzystujacy 4 funkcje stworzone przez uzytkownika, wykonujacy dowolne operacje na liczbach , tekscie
Opublikowano


 

#include <iostream>

#include <string>

using namespace std;

 

 

double poleKola(int a, const double pi = 3.14) {return pi * (a * a); }

 

void dolaczanieStringu(string &tekst, string tekst1)

{

tekst += "" + tekst1;

}

 

void wieloLiczby(int a, int tab[])

{

for( int i = 0; i < 20; i++)

{

tab = a * i;

}

}

 

void checkPodzielnosci(int a, int B)

{

if( !(a % B) ) cout << "Liczba " << a << " jest podzielna przez " << b;

else cout << "Liczba nie jest podzielna przez " << b;

}

 

 

 

 

 

int main()

{

int wyborowa;

string alfa;

string beta;

cout << "Witaj w programie! ";

do

{

cout << "\nCo chcesz robic?";

cout << "\n 1. Obliczanie pola kola";

cout << "\n 2. Dolaczanie wyrazu do drugiego";

cout << "\n 3. Wielokrotnosci liczby";

cout << "\n 4. Sprawdzanie podzielnosci";

cout << "\n 0. Wyjscie" << endl;

 

cin >> wyborowa;

switch(wyborowa)

{

 

case 1:

double promien;

cout << "Podaj promien kola: ";

cin >> promien;

cout << "Kolo o promienu " << promien << ", posiada pole " << poleKola(promien) << endl;

for( int i = 0; i < 80; i++) cout << "-";

break;

case 2:

 

cout << "Podaj tekst, do ktorego ma byc dolaczany drugi tekst: ";

cin >> alfa;

cout << "Podaj tekst, ktory ma byc dolaczany:";

cin >> beta;

dolaczanieStringu(alfa, beta);

cout << "\nO to co splodzilem: " << alfa << endl;

for( int i = 0; i < 80; i++) cout << "-";

break;

case 3:

int liczba;

int tablica[20];

cout << "Podaj liczbe, ktorej wielokrotnosci chcesz poznac: ";

cin >> liczba;

wieloLiczby(liczba, tablica);

cout << "Oto wielokrotnosci: " << endl;

for( int i = 0; i < 20; i++)

{

cout << "\n" << tablica;

}

cout << "\n";

for( int i = 0; i < 80; i++) cout << "-";

break;

case 4:

int liczba1;

int liczba2;

cout << "Podaj liczbe, ktora chcesz sprawdzac: \n";

cin >> liczba1;

cout << "Przez ile ma byc podzielna?\n";

cin >> liczba2;

checkPodzielnosci(liczba1, liczba2);

cout << "\n";

for( int i = 0; i < 80; i++) cout << "-";

break;

default:

 

if(wyborowa != 0)cout << "Cos mje tu oszukujesz!";

break;

}

} while(wyborowa != 0);

}

 

G8loSX2.png
Opublikowano

dzięki

 



 
#include <iostream>
#include <string>
using namespace std;
 
 
double poleKola(int a, const double pi = 3.14) {return pi * (a * a); }
 
void dolaczanieStringu(string &tekst, string tekst1)
{
    tekst += "" + tekst1;
}
 
void wieloLiczby(int a, int tab[])
    {
        for( int i = 0; i < 20; i++)
        {
        tab[i] = a * i;
        }
    }
 
void checkPodzielnosci(int a, int 
{
    if( !(a %  ) cout << "Liczba " << a << " jest podzielna przez " << b;
    else cout << "Liczba nie jest podzielna przez " << b;
}
 
 
 
 
 
int main()
{
int wyborowa;
string alfa;
string beta;
cout << "Witaj w programie! ";
do
{
cout << "\nCo chcesz robic?";
cout << "\n 1. Obliczanie pola kola";
cout << "\n 2. Dolaczanie wyrazu do drugiego";
cout << "\n 3. Wielokrotnosci liczby";
cout << "\n 4. Sprawdzanie podzielnosci";
cout << "\n 0. Wyjscie" << endl;
 
cin >> wyborowa;
switch(wyborowa)
{
  
    case 1:
        double promien;
            cout << "Podaj promien kola: ";
            cin >> promien;
            cout << "Kolo o promienu " << promien << ", posiada pole " << poleKola(promien) << endl;
        for( int i = 0; i < 80; i++) cout << "-";
        break;
    case 2:
 
            cout << "Podaj tekst, do ktorego ma byc dolaczany drugi tekst: ";
            cin >> alfa;
            cout << "Podaj tekst, ktory ma byc dolaczany:";
            cin >> beta;
            dolaczanieStringu(alfa, beta);
        cout << "\nO to co splodzilem: " << alfa << endl;
        for( int i = 0; i < 80; i++) cout << "-";
        break;
    case 3:
        int liczba;
        int tablica[20];
        cout << "Podaj liczbe, ktorej wielokrotnosci chcesz poznac: ";
        cin >> liczba;
        wieloLiczby(liczba, tablica);
        cout << "Oto wielokrotnosci: " << endl;
        for( int i = 0; i < 20; i++)
        {
         cout << "\n" << tablica[i];
        }
        cout << "\n";
        for( int i = 0; i < 80; i++) cout << "-";
        break;
    case 4:
        int liczba1;
        int liczba2;
        cout << "Podaj liczbe, ktora chcesz sprawdzac: \n";
        cin >> liczba1;
        cout << "Przez ile ma byc podzielna?\n";
        cin >> liczba2;
        checkPodzielnosci(liczba1, liczba2);
        cout << "\n";
        for( int i = 0; i < 80; i++) cout << "-";
        break;
    default:
 
        if(wyborowa != 0)cout << "Cos mje tu oszukujesz!";
        break;
}
} while(wyborowa != 0);
}
 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...