Форум программистов, компьютерный форум CyberForum.ru

Программа для начинающих - работа с переменными типа int и вывод строки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
06.03.2012, 23:57     Программа для начинающих - работа с переменными типа int и вывод строки #1
Помогите выполнить задание из книжки(не знаю када че использовать и как):
Предлжите пользователю ввести возраст адресата и присвойте его переменной age, имеющей тип int. Ваша программа должна вывести на экран строку: "Тебе age лет". если значение меньше или равно 0 или больше или равно 110, выведите на экран строку error.
Если вашему другу меньше 12 лет, напишите: "На следующий год тебе исполнится age+1 лет".


Используйте пожалста простые операторы: cin, cout, if-else,while,int,string,- других я пока не знаю(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
07.03.2012, 00:09     Программа для начинающих - работа с переменными типа int и вывод строки #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
using namespace std;
int main()
{
int age;
cin >> age;
if(age <=0 || age>=110)
     cout << "Error";
else
     cout << "Тебе " << age << " лет";
if(age < 12)
     cout << endl << "На следующий год тебе исполнится" << age + 1 << "лет";
return 0;
 
}
Wizout
37 / 37 / 1
Регистрация: 20.11.2011
Сообщений: 194
07.03.2012, 00:14     Программа для начинающих - работа с переменными типа int и вывод строки #3
Цитата Сообщение от Ulten Посмотреть сообщение
Помогите выполнить задание из книжки(не знаю када че использовать и как):
Предлжите пользователю ввести возраст адресата и присвойте его переменной age, имеющей тип int. Ваша программа должна вывести на экран строку: "Тебе age лет". если значение меньше или равно 0 или больше или равно 110, выведите на экран строку error.
Если вашему другу меньше 12 лет, напишите: "На следующий год тебе исполнится age+1 лет".


Используйте пожалста простые операторы: cin, cout, if-else,while,int,string,- других я пока не знаю(
напишите ваш код, который вы хотя бы попытались сделать, что именно у вас вызывает затруднение? такие задания можно назвать чуть ли не псевдокодом, читайте вдумчиво предложение и подставляйте только нужные операторы.
1. по первому предложению просите с помощью cout ввести возраст
2. создаете переменную типа int age
3. c помощью cin вводите и присваиваете значение переменной age
4. c помощью оператора if задаете условие
и тд
прося постоянно написать за вас, вы не научитесь программировать и уж тем более сами составлять более сложные алгоритмы
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
07.03.2012, 00:20  [ТС]     Программа для начинающих - работа с переменными типа int и вывод строки #4
программа запускается, значение ввожу но результат не выводится((
(SkyNet)
 Аватар для (SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
07.03.2012, 00:24     Программа для начинающих - работа с переменными типа int и вывод строки #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
 
 
int main()
{
   int age = 0;
   
   cout << "Enter age : ";
   cin >> age;
   
   if(age >= 110 || age <= 0)
   cout << endl << "Error !!!" << endl;
   else if(age <= 12 && age > 0) 
   cout << endl << "Next year you will be " << age + 1 << " years old" << endl;
   else
   cout << endl << "You age is " << age << endl;
   
   return 0;
}
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
07.03.2012, 00:29  [ТС]     Программа для начинающих - работа с переменными типа int и вывод строки #6
а что значит end1?
kommuniaka
1 / 1 / 1
Регистрация: 22.12.2011
Сообщений: 18
07.03.2012, 00:32     Программа для начинающих - работа с переменными типа int и вывод строки #7
endl - конец строки вывода или вроде того. Заметь, в конце L, а не 1.
Ulten
0 / 0 / 0
Регистрация: 15.02.2012
Сообщений: 31
07.03.2012, 00:32  [ТС]     Программа для начинающих - работа с переменными типа int и вывод строки #8
че та не выходит((
1>------ Build started: Project: my6, Configuration: Debug Win32 ------
1> my6.cpp
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my6\my6\my6.cpp(2): warning C4627: '#include <iostream.h>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\documents and settings\user\мои документы\visual studio 2010\projects\my6\my6\my6.cpp(21): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
07.03.2012, 01:29     Программа для начинающих - работа с переменными типа int и вывод строки #9
Ulten, лучше начните с чего-нибудь попроще чем vs, вам же легче будет. Например попробуйте Code::Blocks

Добавлено через 29 секунд
Это я к тому что так вам не придётся воевать с доп. библиотеками необходимыми для vs.
(SkyNet)
 Аватар для (SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
07.03.2012, 17:10     Программа для начинающих - работа с переменными типа int и вывод строки #10
C++
1
2
3
#include <iostream>
 
using namespace std;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2012, 02:46     Программа для начинающих - работа с переменными типа int и вывод строки
Еще ссылки по теме:

Аргумент типа int не совместим с параметрами типа int* C++
Напишите перегруженную функцию power (), которая принимает два целочисленных параметра типа int и возвращает целочисленное значение типа int C++
C++ Написать функцию SUM (int M, int N) / С++ для начинающих

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
kommuniaka
1 / 1 / 1
Регистрация: 22.12.2011
Сообщений: 18
08.03.2012, 02:46     Программа для начинающих - работа с переменными типа int и вывод строки #11
Цитата Сообщение от Ulten Посмотреть сообщение
'#include <iostream.h>': skipped when looking for precompiled header use
Иострим не работает в визуал студио в указаном виде.
Попробуй убрать ".h", добавить объявление windows.h.
Отпишись по результатам.
Yandex
Объявления
08.03.2012, 02:46     Программа для начинающих - работа с переменными типа int и вывод строки
Ответ Создать тему
Опции темы

Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru