Сохранен 51
https://2ch.hk/b/res/164322876.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 04/11/17 Суб 22:35:14 #1 №164322876 
image.png
Двач, пытаюсь вкатиться в C#, делаю первый калькулятор но чому-то получается хуита.
Сложение то выполняется, а вот остальные три действия нет, вместо них выполняется всё то же сложение.
Поправьте код и подскажите, почему такое происходит.
Аноним 04/11/17 Суб 22:42:13 #2 №164323369 
Бамп
Аноним 04/11/17 Суб 22:45:13 #3 №164323589 
>>164322876 (OP)
Какой же ты тупой
Аноним 04/11/17 Суб 22:46:51 #4 №164323739 
>>164322876 (OP)
Господи, школьник или великовозрастный даун. Иди нахуй пожалуйста.
Аноним 04/11/17 Суб 22:47:12 #5 №164323762 
Пиздец. С таким кодом тебе максимум 200к в месяц светит.
Аноним 04/11/17 Суб 22:56:34 #6 №164324479 
>>164323589
>>164323739
Не ОП, но не понимаю, где на скрине ошибка. Нет ни присвоения вместо сравнения, ни вложенности кривой. 70к в месяц, не кодер, но на похапе для себя писал. Обьясните без тралинга?
Аноним 04/11/17 Суб 23:01:02 #7 №164324832 
>>164324479
; даже там где не нужно
Аноним 04/11/17 Суб 23:03:28 #8 №164325009 
>>164322876 (OP)
Приведи строки в lowerCase при сравнении, чтобы не писать разные варианты строк (с большой, маленькой и прочей буквами), или заюзай метод equalsIgnoreCase, если он есть.

Ошибка в том, что у тебя стоят лишние ; в строчках с if-ами.
Аноним 04/11/17 Суб 23:04:32 #9 №164325091 
Долбаебам четко написали, что анон пытается вктатиться
@
ЫЫЫЫЫ ВОТ ТЫ ДОВН БЛЧТЬ НИЧЕГО НЕЗНАИШ А Я ВОТ МЕГАХАКЕР ЕБАШУ КОДЫ И ЗАРАБАТЫВАЮ ФРИЛАНСОМ 300ккк/сек
Аноним 04/11/17 Суб 23:07:50 #10 №164325301 
>>164322876 (OP)
Ебать, компилятор C# это сожрал?
Аноним 04/11/17 Суб 23:08:05 #11 №164325319 
>>164325091
У этих есть проблемы с психикой. Им стоило бы задуматься о том кто они.

https://ru.wikipedia.org/wiki/%D0%A2%D1%91%D0%BC%D0%BD%D0%B0%D1%8F_%D1%82%D1%80%D0%B8%D0%B0%D0%B4%D0%B0#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.BD.D0.B5.D1.82-.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B8.D0.BD.D0.B3
Аноним 04/11/17 Суб 23:08:25 #12 №164325348 
>>164322876 (OP)
у тебя ; не там стоят, сверь с синтаксисом языка

+ калькулятор у тебя беспонтовый, попробуй сделать так, чтобы он читал у тебя из строки напрямую (т.е. 25 - 5), потом завези оброботку нескольких операций, потом скобочки... Короче ты понял, я думаю
Аноним 04/11/17 Суб 23:17:54 #13 №164326018 
СлОжИтЬ
ОШИБКА!
Аноним 04/11/17 Суб 23:18:40 #14 №164326083 
>>164322876 (OP)
ты все еще здесь? Для начала гугли книги, если head first по с# есть, читай в первую очередь. Юзай switch и научись делать что-то более стоящее, сортировки например. Логинишься в гите, делаешь форк https://github.com/OpenGenus/cosmos и хуяришь недостающий код по c#. Зе бест практика.
мимоджавист.
Аноним 04/11/17 Суб 23:20:21 #15 №164326209 
>>164326083
ведроид?
Аноним 04/11/17 Суб 23:37:49 #16 №164327419 
>>164322876 (OP)
Что это за говно, как будто пример из урока пишем свою первую программу
Аноним 04/11/17 Суб 23:40:59 #17 №164327658 
Программирование это не круто. Еще хуже чем хуярить на заводе
Аноним 04/11/17 Суб 23:45:34 #18 №164327989 
>>164322876 (OP)
>>164325348 анон прав
тело условнго оператора у тебя пустое выходит
Аноним 04/11/17 Суб 23:47:03 #19 №164328093 
>>164327989
тебе даже студия это подчеркнула
Аноним 04/11/17 Суб 23:49:44 #20 №164328307 
>>164322876 (OP)
Во-первых, пиши год в стиле гугл, то есть открывающаяся фигурная скобка стоит на строке с темже ifом.
Во-вторых, убери точку с запятой на строках с ifом. Пиши, блядь, на питоне, там нет точек с запятой
Аноним 04/11/17 Суб 23:50:10 #21 №164328344 
>>164322876 (OP)
Я первый раз вижу C# но у тебя точка с запятой лишняя. Во всех языках которые я знаю точка с запятой это разделитель операторов. И у тебя получается, что если условие выполнено то пустой оператор, потом блок со сложением.
Аноним 04/11/17 Суб 23:53:57 #22 №164328631 
>>164328307
>Пиши, блядь, на питоне
Не пишите, блядь, на питоне.
Аноним 05/11/17 Вск 00:01:07 #23 №164329193 
>>164328307
C# - майкрософтовская тема, у него своя конвенция, зачем ссать против ветра используя гугловскую?
Аноним 05/11/17 Вск 00:01:18 #24 №164329208 
>>164322876 (OP)
сложитЬ | сЛОЖИТЬ | сЛоЖиТь | сЛОЖИТь
Все анон я сломал твою программу. Учи регулярки. Про точку с запятой тебе уже сказали.
Аноним 05/11/17 Вск 00:05:51 #25 №164329571 
>>164329208
Для CUI под .net есть свои либы, зачем велосипедить, ну если задача не в этом?
Аноним 05/11/17 Вск 00:08:06 #26 №164329740 
>>164325348
Да пошел ты нахуй со своей обратной польской нотацией. :3
Аноним 05/11/17 Вск 00:08:15 #27 №164329759 
>>164329571
Так он же учиться, велосипедить это нормально. А так подо все есть свои либы.
Аноним 05/11/17 Вск 00:10:13 #28 №164329910 
>>164329208
Написав серьезную регулярку ты через две недели не вспомнишь как она работает. Не надо так.
Аноним 05/11/17 Вск 00:17:02 #29 №164330451 
>>164329759
Да, но велосипедить лучше в изучаемой теме, а не распыляться.
>>164329910
Консольный ввод парсить регуляркой по-моему не принято, легче послать нахуй с usage-строкой.
Аноним 05/11/17 Вск 00:37:29 #30 №164331980 
>>164329910
>>164330451
Какая нахер разница? Пусть всё входящее просто приводит к какому-то виду, и в свитч пихает. Хоть хеши строк, если ему хочется.
Аноним 05/11/17 Вск 01:14:17 #31 №164334451 
>>164322876 (OP)
Олег Александрович залогиньтесь
Аноним 05/11/17 Вск 01:54:32 #32 №164336813 
Поехавший код ебтвмать ";"
Аноним 05/11/17 Вск 01:57:16 #33 №164336952 
>>164322876 (OP)
>Поправьте код и подскажите, почему такое происходит.
Посмотри что такое рекурсивный спуск и напиши калькулятор на основе него.
Аноним 05/11/17 Вск 04:32:27 #34 №164342937 
>>164322876 (OP)
Все правильно с логикой, ты с синтаксисом обосрался, тебе даже редактор подчеркивает. У тебя сейчас так
if(условие) {операторы} else if (условие2); {}
а надо if(условие) {операторы} else if (условие2) {}
Аноним 05/11/17 Вск 05:00:27 #35 №164343630 
>>164322876 (OP)
Пиздец, ну и код
Глаза потекли
Аноним 05/11/17 Вск 05:11:44 #36 №164343877 
>>164343630
тупорылый ты долбоеб
обязательно гнилой пидорахе нужно влезть туда куда ее не просят и высрать свое охуенно важное мнение ебаного дебила
Аноним 05/11/17 Вск 08:11:12 #37 №164347556 
image.png
>>164343877
Ничего себе. Как тебя прорвало-то. За живое бедняжку задел?

>Писать все в мейне
>Ебанутые миллионы сравнений строк без иквела и без причины

Ну хотябы вот это вот.

sageАноним 05/11/17 Вск 08:25:53 #38 №164347923 
Ну у тебя и быдлокод братишка, земля тебе пухом.
Читай Троелсена, няша, будет тебе счастье.
Аноним 05/11/17 Вск 08:54:23 #39 №164348617 
>>164347923
Роберт Мартин, Макконнелл
Аноним 05/11/17 Вск 08:55:53 #40 №164348641 
>>164322876 (OP)
Женя ты заебал, я тебе ещё на занятии сказал, точку с запятой не пихай в строку с ифом.
Аноним 05/11/17 Вск 09:04:09 #41 №164348814 
>>164347556
>>Писать все в мейне
Да, без фабрики абстрактных визиторов тут никак не обойтись.
>>Ебанутые миллионы сравнений строк без иквела и без причины
И чем иквелс будет отличаться от == на сравнении строк?
sageАноним 05/11/17 Вск 09:06:40 #42 №164348874 
>>164348617
Это уже потом.
Аноним 05/11/17 Вск 09:39:00 #43 №164349786 
>>164323762
>Пиздец. С таким кодом тебе максимум 200к в месяц светит.
Подзатыльников, я надеюсь?
sageАноним 05/11/17 Вск 10:14:53 #44 №164350928 
Бротишка, юзай перечисления
Аноним 05/11/17 Вск 10:48:01 #45 №164352166 
>>164322876 (OP)
прошерсти библиотеки гуглы примеры алгоритмы и все у тя бует заебись
Аноним 05/11/17 Вск 10:53:35 #46 №164352353 
>>164322876 (OP)
А через что пилишь? Это Visual C?
Аноним 05/11/17 Вск 10:55:45 #47 №164352444 
>>164352353
visual studio/code/community одно из трех очевидно
Аноним 05/11/17 Вск 10:58:15 #48 №164352523 
самообучение кэдингу не так проходит бра. ты гуглишь примеры или задачи которые хочешь реализовать и копипастишь те крупицы которые подходяят тебе. ты не можешь высерать на форумах свои костыли что бы за тебя их решали. смысл кодинга какрас в том что ты постоянно решаешь задачи и учится чемуто новому ты будешь всегда, а не бежать на формы с расспросами. нам все за тебя делать?)
Аноним 05/11/17 Вск 10:58:41 #49 №164352546 
>>164348814
>Да, без фабрики абстрактных визиторов тут никак не обойтись.
Проорал, вспомнил Hello World на джаве с ООП и проиграл еще больше.
мимо-джавист
Аноним 05/11/17 Вск 11:02:12 #50 №164352707 
>>164322876 (OP)
Лiл проигрунькал с мамкиного говнокодера. Используй методы lowercase/регулярки с коючом ignorecase. Ебать ты дебил
Аноним 05/11/17 Вск 11:02:38 #51 №164352730 
>>164322876 (OP)
Тебе вон даже IDE подсвечивает, что что-то тут не так. Скорее всего, проблема в ; после оператора if.
Алсо, вместо сотен условий для "сложить/СЛОЖИТЬ/.." можно просто привести строку, которую вводит пользователь, к нижнему регистру (какой-нибудь, toLowerCase() ) и сравнивать только с "сложить".
comments powered by Disqus