Вторник, 19 Марта 2024, 05:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Помогите пожалуйста
Помогите пожалуйста
MkasssДата: Понедельник, 02 Января 2012, 00:15 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Вот недавно начал изучать сишарп )))

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int bablo;
bablo = 157;

Console.WriteLine("Ваше бабло: ", bablo);
Console.ReadLine();
}
}
}

Когда запустите будет надпись Ваше бабло:
А числа не будет sad помогите
Dark_FalconДата: Понедельник, 02 Января 2012, 00:46 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Console.WriteLine("Ваше бабло: " +bablo);

Сообщение отредактировал Dark_Falcon - Понедельник, 02 Января 2012, 00:49
TimKruzДата: Понедельник, 02 Января 2012, 00:51 | Сообщение # 3
старожил
Сейчас нет на сайте
Dark_Falcon, Console.WriteLine() автоматически переводит переменную любого типа в строку. Тут проблема в чём-то другом.

MkasssДата: Понедельник, 02 Января 2012, 01:01 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Dark_Falcon, Спасибо, помогло happy

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int bablo;
bablo = 1;
Console.WriteLine("1)Против Ботанов");
Console.WriteLine("2)Против Старшиков");
int otvet = Convert.ToInt32(Console.ReadLine());

if ( otvet == 1 )
{
bablo = 100;
Console.WriteLine("Ваше бабло:"+bablo);
}
else if (otvet == 2)
{
bablo = -100;
Console.WriteLine("Ваше бабло:" + bablo);
}
Console.ReadLine();
}
}
}
Вот версия 2)
Dark_FalconДата: Понедельник, 02 Января 2012, 01:01 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
TimKruz
Я знаю. smile Хотя я признаю, что в начале написал по привычке .ToString(). Но я отредактировал свое сообщение на 2 минуты раньше, чем ты написал свой пост. И к проблеме, это и не относится. smile В чем проблема, я написал. Посмотрите повнимательнее. smile


Сообщение отредактировал Dark_Falcon - Понедельник, 02 Января 2012, 01:02
MkasssДата: Понедельник, 02 Января 2012, 07:17 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Ещё один вопрос)))
Как запилить лейбл, с данными из переменной ? biggrin

Добавлено (02.01.2012, 07:17)
---------------------------------------------
Апец

Dark_FalconДата: Понедельник, 02 Января 2012, 11:49 | Сообщение # 7
постоянный участник
Сейчас нет на сайте
То что ты написал, можно записать покороче. Плюс, ты не учел тот факт, что пользователь, может вместо цифры, нажать букву например, и тогда произойдет ошибка. smile
Code

using System;

namespace ConsoleApplication1  
{  
class Program  
{  
static void Main()  
{
int otvet;
Console.WriteLine("1) Против Ботанов");  
Console.WriteLine("2) Против Старшиков");  
if(Int32.TryParse(Console.ReadLine(), out otvet))
Console.WriteLine("Ваше бабло:{0}", (otvet == 1 ? -100 : otvet == 2 ? 100 : 0));
Console.ReadLine();  
}  
}  
}

Quote
Как запилить лейбл, с данными из переменной ?

Ну, использовать switch если я тебя правильно понял. Например
Code

using System;

class Program  
{  
static void Main()  
{
int otvet;
Console.WriteLine("1) Против Ботанов");  
Console.WriteLine("2) Против Старшиков");
LABEL:
if (Int32.TryParse(Console.ReadLine(), out otvet))
Console.WriteLine("Ваше бабло:{0}", (otvet == 1 ? -100 : otvet == 2 ? 100 : 0));
switch (otvet)
{
     case 1:
     case 2:
         Console.WriteLine("Типа цифра {0}", otvet);
         break;
     default:
         Console.WriteLine("Повторите попытку. Нажми один или два");
         goto LABEL;
}
Console.ReadLine();  
}  
}

До тех пор, пока пользователь не нажмет 1 или 2, программа будет требовать повторить попытку.
StageДата: Понедельник, 02 Января 2012, 13:45 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
Quote
Console.WriteLine("Ваше бабло: " +bablo);

плюс - это быдлотехника, форматная строка решает.

Quote
Как запилить лейбл, с данными из переменной ?

label1.Text = x.ToString();

Вопросы шляпа, автор идет читать учебник.
MkasssДата: Понедельник, 02 Января 2012, 19:13 | Сообщение # 9
заслуженный участник
Сейчас нет на сайте
Stage, я учу не по учебнику, если не хочешь отвечать, то не надо happy

Добавлено (02.01.2012, 19:13)
---------------------------------------------
Dark_Falcon, Спасибо большое happy

Форум игроделов » Программирование » C/C++ » Помогите пожалуйста
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг