1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
dolphi86 [110]
3 years ago
8

Writing a modular program in visual c++. I am new to this and not sure what I am missing. I am getting the following error:

Computers and Technology
1 answer:
stich3 [128]3 years ago
7 0

Answer:

#include <iostream>

bool validateDate(int, int, int);

using namespace std;

int main()

{

int year;

int month;

int day;

const int MIN_YEAR = 0, MIN_MONTH = 1, MAX_MONTH = 12, MIN_DAY = 1, MAX_DAY = 31;

bool validDate = true;

   cout<<"Enter the year"<<endl;

   cin>>year;

   cout<<"Enter the month"<<endl;

   cin>>month;

   cout<<"Enter the day"<<endl;

   cin>>day;

if(year <= MIN_YEAR) // invalid year

    validDate = false;

else if (month < MIN_MONTH || month > MAX_MONTH) // invalid month

    validDate = false;

else if (day < MIN_DAY || day > MAX_DAY) // invalid day

    validDate = false;

if(validDate == true)

{

    // Output statement

    cout<<month<<"/"<<day<<"/"<<year<<"is a valid date"<<endl;

}

else

{

    // Output statement

    cout<<month<<"/"<<day<<"/"<<year<<" is an invalid date"<<endl;

}

}

Explanation:

  • Declare variables and take the date as input from user .
  • Inside the main function, check if year is valid using the conditional statements.
  • Check if date is valid and then output that accordingly.
You might be interested in
The address space 0x0000-0x3FF is assigned to I/O peripherals of a given HCS12 chip. How many K bytes is this? (Points : 2) 2K
UNO [17]

Answer:

D. 1K

Explanation:

The address space 0x0000-0x3FF is of 1KB(One Kilo Byte) since 0x3ff is equal to 1023. therefore 1023=1 KB.

bitwise 0x3ff zeros out the top bits of the number such that the result is always between 0 and 1023. It is essentially the same thing as modulo( num,1024) for positive  values of num.

Hence the answer is D 1K

3 0
3 years ago
A critical piece of equipment that provides power to systems even during a black out is called a(n) _______________.
storchak [24]

Answer:C) Uninterruptible power supply

Explanation:Uninterruptible power supply(UPS) is the device that is used when the input source of power does not work or fails and thus it acts as a power supply in the emergency situation.This electronic devices in the protection of the hardware components of computer system etc.

Other option are incorrect because power strips, surge protector and password generator are no the devices that work during the power black out situation.Thus, the correct option is option(C).

7 0
3 years ago
You are a network engineer tasked with performing a site survey for a multiple-channel architecture (MCA) system in a three-stor
blagie [28]

Answer:

20/20 vision, and quick internal math if you are talking about human characteristics. If you are talking about the sight survey itself and considering other aspects; You would want to make sure the site has an easily accessible area for the client, doing this by considering the following: easy access, building height (cell phone tower correspondents), multi-channel sight points, and wiring less visible than the access point.

Explanation:

5 0
3 years ago
Um its a weird question, but i want to ask anyways. Please dont report! I really need an answer!
den301095 [7]

okay here is what i got.

try restarting your wifi router and if that doesn't work then restart the console.

other than that i got nothing

hope this helps.

7 0
3 years ago
Read 2 more answers
Computers are not automatic they need human to operate.(true or false)​
Soloha48 [4]

Answer:

both

Explanation:

most computers need a human to operate but there are ai can run without human intervention

7 0
3 years ago
Read 2 more answers
Other questions:
  • Your bank offers to lend you $114,400 at an 8.5% annual interest rate to start your new business. The terms require you to amort
    11·1 answer
  • MTV can now be seen by most of the world's population. This is an example of
    7·1 answer
  • A _______ area network is a type of wireless network that works within your immediate surroundings to connect cell phones to hea
    9·2 answers
  • CHEMISTRY. metal+water》base+...............​
    12·1 answer
  • For this problem, use a formula from this chapter, but first state the formula. Frames arrive randomly at a 100-Mbps channel for
    8·1 answer
  • What is a header row?
    8·1 answer
  • In QBasic, create a number guessing challenge. Your program should generate a random number from 1-
    9·1 answer
  • Which of the statements is most likely true about the differences between the basic version and premium version of StreamPal
    9·2 answers
  • Select all steps in the list below that should be completed when using the problem-solving process discussed in this chapter.
    14·1 answer
  • A trial-and-error method of problem solving used when an algorithmic or mathematical approach is called
    7·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!