Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 196

Наверное более менее получилось но не понял в чем ошибка

03.09.2020, 17:36. Показов 762. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Наверное более менее понял как сделать но ошибки не до конца понял, объясните что я сделал не так?

/*На C # напишите программу, в которой вы определяете значение переменной и форматируете его целым числом 45.
Программа должна запросить и прочитать число с клавиатуры и сравнить его со значением переменной "лотереи". Если пользовательское введенное число равно "лотерее", программа должна напечатать «Поздравляю, такой же номер!» и остановиться.
В противном случае программа должна продолжать запрашивать число, пока количество раундов не станет 5, после чего начнется печать.
«5 туров, окончание программы».

Example output:
Anna luku:
50
Anna luku:
450
Anna luku:
504
Anna luku:
804
Anna luku:
5400
Kierroksia 5, lopetetaan ohjelma.
*/


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
                    
public class Program
{
    public static void Main()
    {
    int arvonta = 45;
    int kierroksia = 0;
    int veikkaus = 0;   
    while (veikkaus != arvonta && kierroksia != 5); 
{       
        string veikkaus = Console.ReadLine("Anna luku:");
        int kierroksia +=1; 
}
        Console.WriteLine("Kierroksiac" +kierroksia+ "lopetetaan ohjelma.");
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.09.2020, 17:36
Ответы с готовыми решениями:

Найти вероятность того, что событие А происходит: а)точно 220; б) менее чем 240 и более чем 100 раз.
В каждом из 500 независимых испытаний событие А происходит с постоянной вероятностью 0,4.Найти вероятность того, что событие А происходит:...

Массив: ошибка, не могу понял в чем дело
Вот программа: #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include "stdafx.h" void main() { ...

Напишите приложение, которое бы состояло не менее чем из 7 классов, расположенных в не менее чем 3-х пакетах
Необходимо написать приложение (программу), которое бы состояло не менее чем из 7 классов, расположенных в не менее чем 3-х пакетах. ...

5
315 / 244 / 149
Регистрация: 03.10.2017
Сообщений: 886
Записей в блоге: 1
03.09.2020, 17:57
Вы забыли один if
Вместо
Цитата Сообщение от Efrem99 Посмотреть сообщение
Console.WriteLine("Kierroksiac" +kierroksia+ "lopetetaan ohjelma.");
C#
1
2
3
4
5
6
if (kierroksia===5) 
{
     Console.WriteLine("5 Туров, окнчание программы");
} else {
     Console.WriteLine("Поздравляю вы победили");
}
0
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 196
03.09.2020, 18:09  [ТС]
так более менее правильно но что то тоже не так

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
                    
public class Program
{
    public static void Main()
    {
    int arvonta = 45;
    int kierroksia = 0;
    int veikkaus = 0;   
    while (veikkaus != arvonta && kierroksia != 5); 
{       
    string veikkaus = Console.ReadLine("Anna luku:");
    int kierroksia ++ 1;    
}
if (kierroksia == 5) 
{
     Console.WriteLine("Kierroksia 5, lopetetaan ohjelma");
} else {
     Console.WriteLine("Onneksi olkoon, sama luku");
}
    }
}
0
fly
 Аватар для I can
4945 / 4628 / 843
Регистрация: 13.04.2015
Сообщений: 9,807
03.09.2020, 18:17
Efrem99, после 12 строке нужно печатать, что ввела Анна
0
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 196
03.09.2020, 19:05  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
                    
public class Program
{
    public static void Main()
    {
    int arvonta = 45;
    int kierroksia = 0;
    int veikkaus = 0;   
    while (veikkaus != arvonta && kierroksia != 5); 
{       
    string veikkaus = Console.ReadLine("Anna luku:");
    Console.WriteLine(veikkaus);
    int kierroksia ++ 1;    
}
if (kierroksia == 5) 
{
     Console.WriteLine("Kierroksia 5, lopetetaan ohjelma");
} else {
     Console.WriteLine("Onneksi olkoon, sama luku");
}
    }
}
выяснилось что требуется это все сделать через "goto", не понял как это реализовать?

Добавлено через 14 минут
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
                    
public class Program
{
    public static void Main()
    {
    int arvonta = 45;
    int kierroksia = 0;
    int veikkaus = 0;   
    while (kierroksia != 5); 
    alku:
{   
    string veikkaus = Console.ReadLine("Anna luku:");
    int kierroksia = kierroksia + 1;    
}
if (kierroksia == 5) 
{
     Console.WriteLine("Kierroksia 5, lopetetaan ohjelma");
}
else if (veikkaus != arvonta ) 
    {
     goto alku;
}
else {
     Console.WriteLine("Onneksi olkoon, sama luku");
}
    }
}
типо так?

Добавлено через 22 минуты
не совсем понял выпавшие ошибки, а точнее как исправить

program.cs(13,12): error CS0136: A local variable named `veikkaus' cannot be declared in this scope because it would give a different meaning to `veikkaus', which is already used in a `parent or current' scope to denote something else
program.cs(14,9): error CS0136: A local variable named `kierroksia' cannot be declared in this scope because it would give a different meaning to `kierroksia', which is already used in a `parent or current' scope to denote something else
0
0 / 0 / 0
Регистрация: 30.06.2020
Сообщений: 196
04.09.2020, 20:27  [ТС]
https://docs.microsoft.com/en-... words/goto

тут нашел хорошую ссылку но все равно плохо понял мой конкретный случай
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.09.2020, 20:27
Помогаю со студенческими работами здесь

Найти вероятность того, что герб выпадет: 2 раза; не менее 2 раз; не более 2 раз; не менее одного и не более трех раз
Монету бросают 6 раз. Найти вероятность того, что герб выпадет: а) 2 раза; б) не менее 2 раз; в)не более 2 раз; г) не менее одного и не...

Написал программу, по задаче, однако не совсем понял как это получилось
Я написал программу, она работает правильно, делает то, что нужно рисует треугольник, в котором после каждого переноса строки добавляется...

Простейшая ошибка для более-менее опытного программиста, но не меня
Написал код#include <stdio.h> #include <math.h> #include <locale.h> int main (void) { float x, y, g; setlocale(LC_ALL,...

Вроде бы основы изучил и чуть более. Что дальше? Когда себя более менее каким-то программистом можно считать?
Можно примеры кода,написанного уже более менее профессионалами или что-то подобное?

Какова вероятность того, что из n дел ошибка будет обнаружена не менее чем в трех?
Аудитор проверяет n документов на наличие ошибок. Вероятность нахождения ошибки дела для каждого дела одна и та же и равна p. Какова...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru