Пример4: Бессмысленная программа вывода на консоль названия дня недели в соответствии с введенной цифрой: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
 
Строка 5: Строка 5:
 
При вводе чего-либо отличающегося от цифр диапазона '''1-7''' ругаем пользователя ;-))
 
При вводе чего-либо отличающегося от цифр диапазона '''1-7''' ругаем пользователя ;-))
  
<nowiki>#include "stdafx.h"
+
#include "stdafx.h"
#include "math.h"
+
#include "math.h"
#include <iostream>
+
#include <iostream>
using namespace std;
+
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
+
int _tmain(int argc, _TCHAR* argv[])
{ int a=0;
+
{ int a=0;
setlocale(LC_ALL,"Rus");
+
  setlocale(LC_ALL,"Rus");
 
   printf("==Бессмысленная программка:==\n\nВведите номер дня недели:");
 
   printf("==Бессмысленная программка:==\n\nВведите номер дня недели:");
 
   scanf("%d", &a);
 
   scanf("%d", &a);
switch (a){
+
      switch (a){
case 1: printf ("\nЭто Понедельник!"); break;
+
                case 1: printf ("\nЭто Понедельник!"); break;
case 2: printf ("\nЭто Вторник!"); break;
+
                case 2: printf ("\nЭто Вторник!"); break;
case 3: printf ("\nЭто Среда!"); break;
+
                case 3: printf ("\nЭто Среда!"); break;
case 4: printf ("\nЭто Четверг!"); break;
+
                case 4: printf ("\nЭто Четверг!"); break;
case 5: printf ("\nЭто Пятница!"); break;
+
                case 5: printf ("\nЭто Пятница!"); break;
case 6: printf ("\nЭто Суббота!"); break;
+
                case 6: printf ("\nЭто Суббота!"); break;
case 7: printf ("\nЭто Воскресенье!"); break;
+
                case 7: printf ("\nЭто Воскресенье!"); break;
default: printf ("\nВы выполнили невыполнимое, допустили недопустимое!");
+
                default: printf ("\nВы выполнили невыполнимое, допустили недопустимое!");
}
+
                }
printf ("\n\n\n\n");
+
  printf ("\n\n\n\n");
system("pause");
+
  system("pause");
return 0;
+
return 0;
}</nowiki>
+
}

Текущая версия на 13:10, 22 октября 2008

Вводим: цифры от 1 до 7

Выводим: дни недели с понедельника по воскресенье

При вводе чего-либо отличающегося от цифр диапазона 1-7 ругаем пользователя ;-))

#include "stdafx.h"
#include "math.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{	int a=0;
 setlocale(LC_ALL,"Rus");
 printf("==Бессмысленная программка:==\n\nВведите номер дня недели:");
  scanf("%d", &a);
     switch (a){
               case 1: printf ("\nЭто Понедельник!"); break;
               case 2: printf ("\nЭто Вторник!"); break;
               case 3: printf ("\nЭто Среда!"); break;
               case 4: printf ("\nЭто Четверг!"); break;
               case 5: printf ("\nЭто Пятница!"); break;
               case 6: printf ("\nЭто Суббота!"); break;
               case 7: printf ("\nЭто Воскресенье!"); break;
               default: printf ("\nВы выполнили невыполнимое, допустили недопустимое!");
               }
  printf ("\n\n\n\n");
  system("pause");
return 0;
}