Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- int cutV(double x){
- return x;
- }
- int roundV(double x){
- return (int)round(x);
- }
- int main()
- {
- int type = 0;
- double number = 0;
- cout << "Podaj typ konwersji 0 - ucina, 1 - zaokragla" << endl;
- cin >> type;
- cout << "Podaj liczbe typu double" << endl;
- cin >> number;
- int (*functionPtr)(double);
- if(type == 0)
- functionPtr = &cutV;
- else if(type == 1)
- functionPtr = &roundV;
- cout << "Wynik to" << (*functionPtr)(number) << endl;
- return 0;
- }
- /*
- napisz program ktory konwertuje zmienne double na int. program ma mieć 2 funkcje. Obie biora double i zwroca int.
- pierwsza obcina czesc ulamkowa..druga zaokragla przy czym jesli czesc ulamkowa jest mniejsza od 0,5
- to zaokragla w dol a jak wieksza to w góre.w menu daj uzytkownikowi wybor konwersji przy czym wcsniecie
- opcji w menu powinno wiazac sie z wybraniem odpowiedniego wskaznika do funkcji = jednej z dwoch istniejacych
- w programie. Natomiast wywolanie konwersji powinno odbyeac sie poza menu poprzez wskaznik do funkcji.
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement