Професионална програма
Loading...
Samuil.Petrow avatar Samuil.Petrow 1549 Точки

[Homework] C# Basics - Console Input/Output

Лекцията може да не е минала, но щом ни пуснаха домашното трябва да го налазваме - ще е полезна темата за тези, които са имали повечко време и са стигнали до тук и са си прочели презентацията.

1. Sum of 3 Integers (Уж integers, а пък в примерите дробни числа.. тогава и ние няма да се ограничаваме до целочислени)

2. Print Company Information (правя всички телефонни номера стрингове, защото не знаем в какъв формат евентуално биха ни ги подали)

3. Circle Perimeter And Area (решение от Lyubo)

4. Number Comparer

5. Formatting Numbers (решение от Lyubo)

6. Quadratic Equation (решение от Lyubo)

7. Sum of 5 Numbers (не мога да измисля по-лесно решение в момента)

8. Numbers from 1 to n

9. Sum of N Numbers

10. Fibonacci Numbers

11. Numbers in interval dividable by given number (може да се оптимизира като се намери първият търсен елемент и после се прескача през 5 и още 1-2 проверки)

12. //TODO

52
Programming Basics 07/10/2014 21:34:09
kikuzmanov avatar kikuzmanov 6 Точки

Ето моето решение на Problem 5. Formatting numbers:

http://pastebin.com/w1GKANCc

Що се отнася до условието, мисля че трябва а < 0; защото когато го изпринтим в hexadecimal, ще ни върне некоректно конвертирано число, тъй като колоната е с ширина от 10 символа.

Когато а > 500, не виждам да има проблем и не мога да разбера това ограничение. Някой може ли да обясни?

И все пак, използвал съм if, else if & else, за да връща грешки, когато a < 0 или a > 500, както е по-условие. 

Едит:

Предложение и за Problem 6. Quadratic Equation

http://pastebin.com/pvp98Vyg

Мисля, че работи коректно. Пробвах няколко различни варианти, но не успя да гръмне. :)

Поздрави

 

0
11/01/2016 22:04:27
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.