Absolute C++ (4th Edition) part 11

Absolute C++ (4th Edition) part 11. KEY BENEFIT: C++ programming concepts and techniques are presented in a straightforward style using understandable language and code. KEY TOPICS: C++ Basics; Flow of Control; Function Basics; Parameters and Overloading; Arrays; Structures and Classes; Constructors; Operator Overloading, Friends, and References; Strings; Pointers and Dynamic Arrays; Separate Compilation and Namespaces; Streams and File I/O; Recursion; Inheritance; Polymorphism and Virtual Functions; Templates; Linked Data Structures; Exception Handling; Standard Template Library; Patterns and UML. MARKET: Useful for both beginning and intermediate C++ programmers. . | 102 Function Basics Display A Function Using a Random Number Generator part 1 of 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 include iostream include cstdllb using namespace std int maln int month day cout Welcome to your friendly weather program. n Enter today s date as two integers for the month and the day n cin month cin day srand month day int prediction char ans cout Weather for today n do prediction rand 3 switch prediction case 0 cout The day will be sunny n break case 1 cout The day will be cloudy. n break case 2 cout The day will be stormy n break default cout Weather program is not functioning properly. n cout Want the weather for the next day y n cin ans while ans y ans Y cout That s it from your 24-hour weather program. n return 0 produced by another form of scaling. The following generates a pseudorandom floatingpoint value between and rand static_cast double RAND_MAX The type cast is made so that we get floating-point division rather than integer division. Programmer-Defined Functions 103 Display A Function Using a Random Number Generator part 2 of 2 Sample Dialogue Welcome to your friendly weather program. Enter today s date as two integers for the month and the day 2 14 Weather for today The day will be cloudy. Want the weather for the next day y n y The day will be cloudy. Want the weather for the next day y n y The day will be stormy Want the weather for the next day y n y The day will be stormy Want the weather for the next day y n y The day will be sunny Want the weather for the next day y n n That s it from your 24-hour weather program. Self-Test Exercises 5. Give an expression to produce a pseudorandom integer number in the range 5 to 10 inclusive . 6. Write a complete program that asks the user for a seed and then outputs a list of ten random numbers based on that seed. The numbers should be floating-point numbers in the range to inclusive . .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
62    159    1    16-05-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.