Помогни ни да направим Uroci.net по - богат! Добави урок

Програма за подаване на глас

C++ » C++
tedo21   трудност:    видян: 7745

Ето как можете да си направите програма за подаване на глас. Ползваме операторите "if, switch, case, break, default, while и т.н.

 

// Voting.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include <iostream>

using namespace std;

int main()

{

int age;

char name[16];

char city[25];

int selection;

cout<< "Hello, you've come here to vote? How old are you?" <<endl;

cin>> age;

if (age>=18)

{

cout<<
"Ok, you can vote for the mayor elections. What's your name?" <<endl;

cin>> name;

cout<<
"Ok, " << name << ", where do you live?" <<endl;

cin>> city;

cout<< city <<
", is that right? Ok, who do you want to vote for?" <<endl;

cout<< "This is the list of the candidates, pick the number of the person" <<endl;

cout<< "you want to vote for." <<endl;

cout<< "" <<endl;

cout<< "1.David" <<endl;

cout<< "2.George" <<endl;

cout<< "3.Ivan" <<endl;cout<< "4.Hristo" <<endl;

cin>> selection;

switch (selection)

{

case 1: cout<< "You have voted for David. Goodbye and have a nice day!" <<endl;

break;

case 2: cout<< "You have voted for George. Goodbye and have a nice day!" <<endl;

break;

case 3: cout<< "You have voted for Ivan. Goodbye and have a nice day!" <<endl;

break;

case 4: cout<< "You have voted for Hristo. Goodbye and have a nice day!" <<endl;

break;

default: cout<< "The person you have selected is not in the list." <<endl;

while (selection>4)

{

cout<<
"Please enter a valid number." <<endl;

cin>> selection;

switch (selection)

{

case 1: cout<< "You have voted for David. Goodbye and have a nice day!" <<endl;

break;

case 2: cout<< "You have voted for George. Goodbye and have a nice day!" <<endl;

break;

case 3: cout<< "You have voted for Ivan. Goodbye and have a nice day!" <<endl;

break;

case 4: cout<< "You have voted for Hristo. Goodbye and have a nice day!" <<endl;break;

}

}

}

}

else

{

cout<<
"Sorry, you cannot vote." <<endl;return 0;

}

return 0;

}



Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com