1. Develop class Distance.
It has two attributes feet as Integer and inches as double data type.
Make a no argument constructor to set feet and inches equal to zero.
Make a two argument constructor to set the value of feet and inches Make void get_data() function to take value of feet and inches from user.
Make void show_data() function to show value of feet and inches on screen.
Overload both prefix and postfix version of operator ++, calling this operator adds 1 in inches, make sure to add 1 in feet if inches are >= 12.
Overload both prefix and postfix version of operator --, calling this operator subtracts 1 from inches, make sure to borrow I in feet if needed.
Overload + operator to add two Distance Objects.
Overload - operator to subtract two Distance Objects.
Overload * operator to multiply two Distance Objects (Hint: first make total inches).
Overload = operator compare two Distance Objects.
Overload the addition assignment operator (+=), subtraction assignment operator (—), and multiplication assignment operator (*=).
Make three Objects in main() function. Test all the operators and show the results on screen.

Answers

Answer 1

The code defines a `Distance` class with feet and inches attributes, and overloads operators for arithmetic and increment/decrement. The `main()` function demonstrates their usage and displays the results.

Here's the implementation of the Distance class with the requested functionality:

```cpp

#include <iostream>

class Distance {

private:

   int feet;

   double inches;

public:

   Distance() {

       feet = 0;

       inches = 0.0;

   }

   Distance(int ft, double in) {

       feet = ft;

       inches = in;

   }

   void get_data() {

       std::cout << "Enter feet: ";

       std::cin >> feet;

       std::cout << "Enter inches: ";

       std::cin >> inches;

   }

   void show_data() {

       std::cout << "Feet: " << feet << " Inches: " << inches << std::endl;

   }

   Distance operator++() {

       inches++;

       if (inches >= 12.0) {

           inches -= 12.0;

           feet++;

       }

       return *this;

   }

   Distance operator++(int) {

       Distance temp(feet, inches);

       inches++;

       if (inches >= 12.0) {

           inches -= 12.0;

           feet++;

       }

       return temp;

   }

   Distance operator--() {

       inches--;

       if (inches < 0) {

           inches += 12.0;

           feet--;

       }

       return *this;

   }

   Distance operator--(int) {

       Distance temp(feet, inches);

       inches--;

       if (inches < 0) {

           inches += 12.0;

           feet--;

       }

       return temp;

   }

   Distance operator+(const Distance& d) {

       int total_feet = feet + d.feet;

       double total_inches = inches + d.inches;

       if (total_inches >= 12.0) {

           total_inches -= 12.0;

           total_feet++;

       }

       return Distance(total_feet, total_inches);

   }

   Distance operator-(const Distance& d) {

       int total_feet = feet - d.feet;

       double total_inches = inches - d.inches;

       if (total_inches < 0.0) {

           total_inches += 12.0;

           total_feet--;

       }

       return Distance(total_feet, total_inches);

   }

   Distance operator*(const Distance& d) {

       double total_inches = (feet * 12.0 + inches) * (d.feet * 12.0 + d.inches);

       int total_feet = static_cast<int>(total_inches / 12.0);

       total_inches -= total_feet * 12.0;

       return Distance(total_feet, total_inches);

   }

   bool operator==(const Distance& d) {

       return (feet == d.feet && inches == d.inches);

   }

   void operator+=(const Distance& d) {

       feet += d.feet;

       inches += d.inches;

       if (inches >= 12.0) {

           inches -= 12.0;

           feet++;

       }

   }

   void operator-=(const Distance& d) {

       feet -= d.feet;

       inches -= d.inches;

       if (inches < 0.0) {

           inches += 12.0;

           feet--;

       }

   }

   void operator*=(const Distance& d) {

       double total_inches = (feet * 12.0 + inches) * (d.feet * 12.0 + d.inches);

       feet = static_cast<int>(total_inches / 12.0);

       inches = total_inches - feet * 12.0;

   }

};

int main() {

 

Distance d1;

   Distance d2(3, 6.5);

   Distance d3(2, 10.2);

   d1.get_data();

   d1.show_data();

   d2.show_data();

   d3.show_data();

   ++d1;

   d1.show_data();

   d2++;

   d2.show_data();

   --d1;

   d1.show_data();

   d2--;

   d2.show_data();

   Distance d4 = d1 + d2;

   d4.show_data();

   Distance d5 = d2 - d3;

   d5.show_data();

   Distance d6 = d1 * d3;

   d6.show_data();

   if (d1 == d2) {

       std::cout << "d1 and d2 are equal" << std::endl;

   } else {

       std::cout << "d1 and d2 are not equal" << std::endl;

   }

   d1 += d2;

   d1.show_data();

   d2 -= d3;

   d2.show_data();

   d3 *= d1;

   d3.show_data();

   return 0;

}

```

This code defines a `Distance` class with attributes `feet` and `inches`. It provides constructors, getter and setter functions, and overloads various operators such as increment (`++`), decrement (`--`), addition (`+`), subtraction (`-`), multiplication (`*`), assignment (`=`), and compound assignment (`+=`, `-=`, `*=`). The main function demonstrates the usage of these operators by creating `Distance` objects, performing operations, and displaying the results.

Note: Remember to compile and run this code using a C++ compiler to see the output.

Learn more about C++ compiler here: brainly.com/question/30388262

#SPJ11


Related Questions

ashrae standard 15-2013 requires the use of room sensors and alarms to detect

Answers

ASHRAE Standard 15-2013 is a safety standard that focuses on refrigeration system design, construction, testing, and operation. It requires the use of room sensors and alarms to detect refrigerant leaks, ensuring safety in occupied spaces.

Room sensors are devices that constantly monitor the refrigerant concentration levels in a given space. If the sensors detect a leak, they trigger alarms to alert building occupants and management of potential hazards.

These alarms help initiate appropriate response measures, such as evacuation or repair, to mitigate the risks associated with refrigerant leaks.

In summary, ASHRAE Standard 15-2013 mandates the use of room sensors and alarms to enhance the safety of individuals in areas with refrigeration systems. 

Learn more about Ashrae standard at

https://brainly.com/question/28235626

#SPJ11

when editing, which method allows the user to reproduce content from another location?

Answers

When editing, the copy and paste method allows users to reproduce content from one location to another by selecting the desired content, copying it to the clipboard, and pasting it in the new location.

When editing, the method that allows the user to reproduce content from another location is copy and paste. The user can select the desired content, copy it to the clipboard, navigate to the desired location, and then paste the content to reproduce it in the new location. This method is commonly used in various editing tasks, such as copying text, images, or other elements between different documents, applications, or within the same document. Copy and paste is a convenient way to duplicate or transfer content efficiently and quickly.

To know more about content, visit:

https://brainly.com/question/32693519

#SPJ11

A user reports that a file they shared out on their computer for another network user is not accessible to the third party. The user insists they specifically gave this third party Allow rights for Read and Write access. Which of the following could explain the problem at hand?
A. The parent folder has explicit Allow rights set for this user.
B. The parent folder has explicit Deny rights set for this user.
C. The user forgot to share the parent folder and only shared the specific file.
D. The parent folder likely has the "archive" attribute enabled.

Answers

Answer:

i think it's going to be c

Explanation:

There is a weird green and black kinda growth on my screen that moves when I squeeze the screen, it also looks kinda like a glitchy thing too,Please help

Answers

LCD stands for Liquid Crystal Display. So yes, what you're seeing is liquid. it's no longer contained where it needs to be.

the video game business is said to be a two-sided market. customers buy a video game console largely based on the number of really great games available for the system. software developers write games based on:

Answers

The video game business is a two-sided market, where customers buy video game consoles based largely on the number of really great games available for the system, and software developers write games based on the potential of the console to draw in new customers.

To do this, developers must consider the console's hardware and software capabilities, the marketing of the console, and the ability to produce games with high replay value and immersive experiences.

Hardware capabilities include things like processor speed, RAM, storage capacity, and graphics cards. Software capabilities include the type of operating system, the game engine, and any other middleware that helps the game run on the console. Marketing of the console can include things like advertising, discounts, and special offers. Lastly, games must be designed to provide a great experience, with elements like story, characters, graphics, sound, and gameplay.

In conclusion, when creating games for a video game console, developers must consider the hardware and software capabilities of the console, the marketing of the console, and the ability to create games with a high replay value and immersive experiences.

You can learn more about the video game business at: brainly.com/question/19130913

#SPJ11

HERES A RIDDLE!!

What is more useful when it’s broken??

Answers

Answer:

an egg

Explanation:

What is the error if I want to assign a value to that same index? i.e. var_str[5] = “r”

PLEASE QUICK

Answers

The program would not generate an error if the var_str list have up to 5 elements

How to determine the error?

The operation is given as:

Assign a value to that same index

This is represented as:

var_str[5] = "r"

The representations from the above code segment are

List = var_strIndex = 5Value = "r"

When a value is assigned to an index, the value at the index is updated to the new value, provided that the index exists in the list.

This means that the program would not generate an error if the var_str list have up to 5 elements

Read more about list at:

https://brainly.com/question/27094056

#SPJ1

Which punctuation mark should go in the underlined space to show a break in the speech?

Michael said, "Let's find the ___"

. . .

'
.

Answers

Answer:

...

Explanation:

The elipses show a pause while showing that the information is relevant

Answer:

its a

Explanation:

Suppose myfunction is defined as follows. How many calls to myfunction result, including the first call, when myfunction(9) is executed? int myfunction(int n){if (n <= 2){return 1;}return n * myfunction(n - 1);}

Answers

At this point, n <= 2, so the function will not make any further recursive calls and will simply return 1.

In total, there were 8 calls to my function, including the initial call with my function(9).

To find out how many calls to my function result when my function(9) is executed, we can analyze the function definition and trace the recursive calls.
The function is called with the argument 9: my function(9)
Since 9 > 2, we go to the return statement, which calls myfunction with the argument 8: myfunction(8)
Similarly, my function(8) will call my function(7)
my function(7) will call my function(6)
my function(6) will call my function(5)
my function(5) will call my function(4)
my function(4) will call my function(3)
my function(3) will call my function(2).

For similar question on function.

https://brainly.com/question/3831584

#SPJ11

Why do companies collect information about consumers? A. Because they want to meet new friends on social networks B. Because they take consumers' best interests to heart C. Because they want to effectively advertise to consumers D. Because they are looking for good employees to hire​

Answers

Answer:

C. Because they want to effectively advertise to consumers.

Explanation:

Companies collect info for more accurate advertisements, which are designed to make people interact with them more commonly.

Vocab Bank
Copyright, license, fair use, creative commons, plagiarize, piracy, creative work, public domain
1. Amy decided to her paper for class by copying and pasting from Wikipedia and saying she wrote it.
2. Because Zoe used a small amount of a movie in a remix video she made that pokes fun at the main
character, she could say it's
3. Robbie found a photo in the that's no longer copyrighted, so he could use it however he wants
4. Angela has a Flickr page with all of her photos, and in order to define for others how she wants her photos
to be used, she created a copyright that is listed on her page.
5. Alex had an idea for a poem in his head for the longest time, but once he finally wrote it down it instantly
had a
6. Eric uses a program where he "rips" movies and burns" them to DVDs, which he then sells to friends.
What Eric is doing is called
7. When Dwayne used a kind of copyright to make it easy for others to copy and share his video, he was
using
8. Books, movies, music, websites, games, and pieces of art are all examples of

Answers

Explanation:

what are the words.........

What is meant by a toggle on a flip-flop?

Answers

A flip-flop with two inputs is called a toggle flip-flop, or T. The inputs consist of a clock (CLK) input and a toggle (T) input. When the clock signal is applied and the toggle input is HIGH, the T flip-flop toggles (changes state).

What does the word toggle signify in a flip-flop?

Toggle is represented by the "T" in "T flip-flop." You switch from one state (on or off) to another when you toggle a light switch (off or on).

What is toggling known as?

The Meaning of Toggle In general computing, a toggle is a switch that moves between two settings. The name suggests that it is a switch that can only be turned on or off, or either A or B.

To know more about flip-flop visit:-

https://brainly.com/question/16778923

#SPJ4

Evidence that a source is authoritative includes a. An email address to ask further questions about information in the source c. No verbiage used which could identify bias about the information provided b. A date regarding when the source was written d. Logical structure of the information provided so that it is easily read and understood Please select the best answer from the choices provided A B C D

Answers

Answer:

i belive   it iz      C

Explanation:

o

Answer:

The correct answer is A

Explanation:

What is Multimedia Authoring Tools

Answers

Answer: an integrated platform for bringing the various parts of a digital project together. It provides a framework for organizing and editing media project parts.
Multimedia authoring is a process of assembling different types of media contents like text, audio, image, animations and video as a single stream of information with the help of various software tools available in the market.

57) Define computer forensics and describe the types of problems it is designed to address.
Short Answer:

Answers

In the technological field of computer forensics, evidence from a computer device is found and stored using investigative methods. Computer forensics is frequently used to find information that could be used as evidence in court. Additionally, areas outside of investigations are included in computer forensics.

A subfield of digital forensic science called computer forensics deals with evidence discovered on computers and digital storage devices. It takes a strong and diverse IT experience to succeed in computer forensics, which is challenging.

The examination of digital data used as evidence in criminal trials is known as computer forensics, commonly referred to as cyber forensics or digital forensics.

Learn more about Computer Forensics here:

https://brainly.com/question/14405745

#SPJ4

a force of 50n acts on a body of mass 5kg. calculate acceleration produced .​

Answers

Answer:

Force = 50n

mass = 5kg

Force = m * acc

50 = 5 * A

A = 50/5

A = 10 m/s^2

HOPE IT HELPS!!!

Explanation:

Can someone tell me how to hit on a link on Brainly to see the answer

Answers

no, please do not hit on links. they're viruses i'm pretty sure.
Make sure to report the answer just in case

Decimal numbers are based on __________. letters (a and b) 16 digits 10 digits two digits (1s and 0s)

Answers

Answer:

10 digits.

Explanation:

Decimal numbers are based on 10 digits.

Simply stated, decimal numbers comprises of the digits ranging from 0 to 9 i.e 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9. Thus, all decimal numbers are solely dependent on the aforementioned 10 digits.

Hence, decimal numbers are considered to be a normal (standard) number system because they are based on 10 digits (0 through 9) and as such they are the numbers used in our everyday life across the world.

This ultimately implies that, any normal number to be written as decimal numbers can only use or combine the 10 digits (0 - 9).

Answer:

D:  two digits (1s and 0s)

Explanation:

All numbers in general in coding are based on ONES and ZEROS.

coding practice 1.9 project stem

Answers

The coding practice is an illustration of file manipulation

What are file manipulations?

File manipulations are program statements used to read, write and append to files

The program in Python

The program written in Python, where comments are used to explain each line is as follows

# This opens the file in read mode

text = open("myFile.txt", "r")

# This reads each line of the file

eachLine = text.readLine()

#This iterates through the lines

while(eachLine):

# This prints the text on each line

print(eachLine)

# This reads the next line

eachLine = text.readLine()

#This closes the file

text.close()

Read more about file manipulation at:

https://brainly.com/question/16397886

1. How many lines would be required to display a circle of diameter 200 mm within a display tolerance of 0.1 mm? What would the actual display tolerance be for this number of lines?

Answers

The number of lines required to display a circle of diameter 200 mm within a display tolerance of 0.1 mm, we can calculate the circumference of the circle and divide it by the desired display tolerance.

Circumference of the circle = π * diameter

= π * 200 mm

Number of lines required = Circumference of the circle / Display tolerance

= (π * 200 mm) / 0.1 mm

To find the actual display tolerance for this number of lines, we divide the circumference of the circle by the number of lines:

Actual display tolerance = Circumference of the circle / Number of lines

= (π * 200 mm) / (Circumference of the circle / Display tolerance)

= Display tolerance

Therefore, the actual display tolerance for the calculated number of lines will be equal to the desired display tolerance of 0.1 mm. In summary, the number of lines required to display a circle of diameter 200 mm within a display tolerance of 0.1 mm is determined by dividing the circumference of the circle by the display tolerance. The actual display tolerance for this number of lines remains at 0.1 mm.

Learn more about tolerance calculations here:

https://brainly.com/question/30363662

#SPJ11

A bottom-up approach is better for smaller problems.

Answers

Answer:

The correct answer is true.

Sorry for late answer.

Hope this helps.

Explanation:

I got it right on edge.

Answer:

True

Explanation:

PLEASE HELP I NEED ANSWER QUICK PLEEZ!!

Which of the following are examples of structured data?


Select two answers.


Group of answer choices


The glossary and index in the back of a textbook


A video taken of a violent protest


Letters written by young kids to Santa asking for Christmas gifts


An address book filled with family members names and addresses

Answers

the first and last ones

Answer:

A and D

Explanation:

just got it on edhesive

Your development server is experiencing heavy load conditions. Upon investigating, you discover a single program using PID 9563 consuming more resources than other programs on the server, with a nice value of 0. What command can you use to reduce the priority of the process

Answers

Answer:

Your development server is experiencing heavy load conditions. Upon investigating, you discover a single program using PID 9563 consuming more resources than other programs on the server, with a nice value of 0. What command can you use to reduce the priority of the process

while you should press f3

Explanation:

the information mis infrastructure supports the day-to-day business operations and plans for multiple choice security breaches and theft. all of the answer choices are correct. malicious internet attacks. floods and earthquakes.

Answers

The information MIS infrastructure supports the day-to-day business operations and plans for: D. All of the above.

What is an information system?

An information system (IS) can be defined as a collection of computer systems and Human Resources (HR) that is used by a business organization or manager to obtain, store, compute, and process data, as well as the dissemination (communication) of information, knowledge, and the distribution of digital products from one location to another.

What is MIS?

In Business management, MIS is an abbreviation for marketing intelligence system and it can be defined as a type of information system (IS)  which is designed and developed to uses both informal and formal information-gathering procedures to obtain strategic information from the marketplace.

In conclusion, the information MIS infrastructure generally supports the daily business operations and plans for:

Security breaches and theft.Floods and earthquakes.Malicious internet attacks.

Read more on marketing intelligence system here: brainly.com/question/14951861

#SPJ1

Complete Question:

The information MIS infrastructure supports the day-to-day business operations and plans for ____________.

A. Security breaches and theft

B. Floods and earthquakes

C. Malicious internet attacks

D. All of the above

write a java program to display simple interest by taking input as assignment

Answers

Sure! Here's a Java program that takes user input for the principal amount, interest rate, and time period in years, and then calculates and displays the simple interest:

The Program

import java.util.Scanner;

public class SimpleInterest {

  public static void main(String[] args) {

       Scanner input = new Scanner(System.in);

       

       // get input from user

       System.out.print("Enter principal amount: ");

       double principal = input.nextDouble();

       

       System.out.print("Enter interest rate: ");

       double rate = input.nextDouble();

       

       System.out.print("Enter time period (in years): ");

       double time = input.nextDouble();

       

       // calculate simple interest

       double interest = (principal * rate * time) / 100.0;

       

       // display result

       System.out.printf("Simple interest = %.2f", interest);

   }

}

Here's an example of how to use the program:

Enter principal amount: 1000

Enter interest rate: 5

Enter time period (in years): 2

Simple interest = 100.00

In this example, the user enters a principal amount of 1000, an interest rate of 5%, and a time period of 2 years. The program calculates the simple interest as 100.00 and displays the result.

Read more about Java programs here:

https://brainly.com/question/26789430

#SPJ1

hi pls help me how to connect my imac to our wifi cause it’s not showing the wifi option (use pic for reference)

hi pls help me how to connect my imac to our wifi cause its not showing the wifi option (use pic for

Answers

Your searching in Bluetooth not wifi you need to switch it

Mr. O would like to purchase a new computer for his home business. Mr. O's current computer runs very slow when he is running e-mail, doing the bookkeeping on spreadsheets, and listening to Internet radio. Based on this, which component would Mr. O be most concerned with when shopping for a new computer?

Answers

Answer:

Processor

Explanation:

The processor handles large amounts of logical information (not storage or graphical), since this is what he is struggling with he likely needs a better CPU.

Answer:

RAM

Explanation:

Got it correct on EDGE 2021

5.What type of mic would you use for the following scenario:
• You want to pick up a wide range of frequencies , You are looking for an extraordinarily rich representation of the original sound, You seek smooth, detailed sound, You want to capture the subtle nuances in a recording studio, You expect and appreciate subtle, sensitive sound

a. Ribbon
b. Condenser
c. Dynamic

Answers

Answer: ribbon

Explanation:

Ribbon microphones are regarded as the most natural mics which can be used in capturing the voice, the sound of an instrument, and also the ambience of a room.

Ribbon microphone gives an extraordinarily rich representation of the original sound and also provide a smooth, and detailed sound.

What are some details about the Elk cloner computer virus??

Answers

It will get on all your disks, it will eventually infiltrate your chips as well and yes it’s a closer it’ll stick to you like glue and it will modify Ram To send it to the cloner

In which number system do the digital computer work​

Answers

The numbers that are operated on by a digital computer is known as the binary number system; binary digits, or bits. These are 0's and 1's.

Other Questions
OT bisects DOG. Find the measure of DOG if DOT = 4x + 4 and TOG = 5x 3. PLS HELP Question 1 Which one of the following is NOT a characteristic of the Prosauropods?a. Small headb. Forelimbs shorter than the hindlimbsc. Long Neckd. Small thumb clawQuestion 2 When did prosauropods disappear?a.End of Triassicb. Middle of Triassicc. End of Jurassicd. Middle of JurassicQuestion 3 What is the purpose of the long neck in sauropods?a. Extend vertical feeding range up into trees AND reducing the competition for foodb. A means of defensec. Reducing the competition for foodd. Extend vertical feeding range up into treesQuestion 4 The "glory days" of sauropods coincided with ....................... and evolution of .......................... .a. Transition from Jurassic to Cretaceous, conifersb. Transition from Triassic to Jurassic, flowering plantsc. Transition from Triassic to Jurassic, conifersd. Transition from Jurassic to Cretaceous, flowering plantsQuestion 5 The two main families of the Sauropods are ................... and .................... . a. Diplodocoidae, Macronariab. Titanosauria, Macronaria Tc. itanosauria, Brachiosauridaed. Diplodocoidae, Titanosauria 66. An increasing average collection period could be associated with: A. decreasing average daily cash sales.B. increasing average daily credit sales.C. decreasing accounts receivable.D. increasing accounts receivable. 8) Find m/A.Need the answer asap please some1 respond ................................. Think about your history textbooks. Whose stories are mostly highlighted most ? Government officials , Wealthy elite ? Marginized groups What the answer be A or D? Click "play" to hear the audio, and then answer the question. You can listen to the audio as many times as you need to.Sergio es el _____ de Felipe. what caused the taft-roosevelt split, and how did it reflect the growing division between old guard and progressive republicans the two polygons are similar. Write a proportion and solve for x SHOW WORK PLEASE Which of the following did the Republican Party support when it formed in the 1850s?popular sovereigntyfree laborlower taxesreduced regulation an offer that can only be accepted by an offere's performance creates a(n) __________________________ contract Analyzing and Interpreting Disclosures on the Provision for Warranties Creative Technology, Ltd., a Singapore-based consumer electronics company, disclosed the following information regarding warranty provisions in its 2011 Annual Report. The warranty period for the bulk of the products typically ranges between 1 to 2 years. The product warranty provision reflects management's best estimate of probable liability under its product warranties. Management determines the warranty provision based on known product failures (if any), historical experience, and other currently available evidence. Movements in provision for warranty are as follows: 20112010Beginning of financial year2,7842,899Provision (written back) made(606)1,915Provision utilized(711)(2.030)End of financial year1,4672,784Required a. Make the necessary journal entries to record the movements in the provisions for warranties account for 2010 and 2011. b. What is meant by "provision made" and "provision written back"? c. What does "provision utilized" mean? d. Describe what happened in 2011 regarding Creative's provisions. Write the equation of the linear relationship in slope-intercept form, using decimals as needed x= 25 35 45 55 y= 97. 5 94. 5 91. 5 88. 5 an insulated, rigid tank whose volume is 0.5 m3 is connected by a valve to a large vessel holding steam at 40 bar, 500 oc. the tank is initially evacuated. the valve is opened only as long as required to fill the tank with steam to a pressure of 20 bar. determine the final temperature of the steam in the tank, in oc, and the final mass of the steam in the tank, in kg. Let y = 9. Round your answers to four decimals if necessary. (a) Find the change in y, Ay when I = 3 and Ar=0.3 Ay= (b) Find the differential dy when = 3 and dx = 0.3 dy Question Help: D Post to forum 6th grade math help me pleaseeee A moving truck states that it holds 300 cubic feet of boxes. The truck is 25 feet in length and 8 feet in height. What is the width of the moving truck? The amount of studying completed for an exam will determine how well the student performson the exam.IV:DV:C: Given p: Today is October 6 and q: Today is Nina's birthday.Match the conditional statement to its symbolic form.----If today is Nina's birthday, then it is October6.qpIf today is not October 6, then it is not Nina'sbirthdayp>If it is not Nina's birthday, then today is notOctober 6.---If today is October 6, then it is Nina'sbirthday