Loading...
Sim0o0na avatar Sim0o0na Trainer 567 Точки

[Основи на програмирането] Въпроси по темата "Прости пресмятания" - 11.10.2017

Въпроси по темата "Прости пресмятания" - 11.10.2017

Желателно е да отбележите технологията с която е обвързан въпроса ви (C#, Java, Python ...)

0
Programming Basics 13/10/2017 16:14:30 2
Kristiyanivanov avatar Kristiyanivanov 3 Точки

В judge проблем ли е ако съм писал домашно в 'Programming Basics - Python' вместо в 'Programming 'Basics - Exercises'?

0
KristianGeorgiev avatar KristianGeorgiev 1 Точки

Здравей,
Задачите трябва да се пускат в Programming Basics - Exercises

0
14/10/2017 15:16:55
Pestrijo avatar Pestrijo 2 Точки

Не се ли пишат в Programming Basics - Python, защото задачите във Exercises са с друг пример?

0
krakra33 avatar krakra33 2 Точки

не в programming basics-excercises трябва да се пишат

0
Pestrijo avatar Pestrijo 2 Точки

Имам проблем със задачата Конзолен междувалутен конвертор, judge дава 40/100, и не знам къде е грешката. Написал съм

https://pastebin.com/z1dNvFpM

 

0
dZf1aeA-NikolaFunky avatar dZf1aeA-NikolaFunky 3 Точки

Защо не провериш с бутона "Details"?

0
PTrahnova avatar PTrahnova 0 Точки

Най-вероятно има грешки при формулите за някои превръщания.

Например USD to EUR си разделил валутните курсове, но не е умножено след това по сумата за конвентиране.


 
0
RosenTheHacker avatar RosenTheHacker 7 Точки

Здравей.

Аз съм на java но ето го кода за 100/100.

 

import java.util.Scanner;
 
public class CurrencyConverter {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
 
        double sum = Double.parseDouble(scanner.nextLine());
        String input = scanner.nextLine();
        String output = scanner.nextLine();
 
        if (input.equals("USD")) {
            sum = sum*1.79549;
        } else if (input.equals("EUR")) {
            sum = sum*1.95583;
        } else if (input.equals("GBP")) {
            sum = sum*2.53405;
        }
 
        if (output.equals("USD")) {
            sum = sum/1.79549;
        } else if (output.equals("EUR")) {
            sum = sum/1.95583;
        } else if (output.equals("GBP")) {
            sum = sum/2.53405;
        }
 
        System.out.printf("%.2f %s", sum, output);
 
    }
}

0
AlexanderChaushev avatar AlexanderChaushev 1 Точки

Здравейте, имам проблем с 14 задача "Пресмятане с дати: 1000 дни на Земята"

Това е моя код C#.

https://pastebin.com/senfbkwA

Не знам къде е грешката.

0
lstoyanov00 avatar lstoyanov00 0 Точки

Здравейте,

Опитвам се да пусна задачи през Judge, но по някаква причина не ми ги приема с грешка "Compile time error"

Edit: Реши се като изтрих сейвовете на старите проекти нещо се е било объркало.
0
15/10/2017 19:41:26
Tekosz avatar Tekosz 13 Точки

AlexanderChaushev

Предоставям ти кода: https://pastebin.com/NLQFChkf - 100/100.

Грешката в кода ти е че трябва да добавиш 999 дни а не 1000 тъй като първия ден е въведен от теб (рождения ти ден).

 

0
16/10/2017 11:56:20
krakra33 avatar krakra33 2 Точки

https://pastebin.com/b2JSJurp заповядай отговора

0
Ramadan avatar Ramadan 1 Точки

Някой може ли да ми каже формулата за превръщане на радиани в градуси?

 

-1
petar_bog avatar petar_bog 0 Точки


        {
            Console.WriteLine("Radians to Gegrees");
            Console.Write("rad = ");
            var rad = double.Parse(Console.ReadLine());
            var degrees = (180 * rad / Math.PI);
            var two = Math.Round(degrees, 2);
            Console.WriteLine("degrees = " + degrees);
        }
  

0
Ramadan avatar Ramadan 1 Точки

Благодаря! 

0
nas_zamov avatar nas_zamov 0 Точки

Колега, много добре си написал кода! Браво! Само че промеливата two, не се отразява от конзолата и не закръгля резултата до най-близкото цяло число, както е изискването на задачата. За да е в унисон с изискването, кодът трябва да се пипни лекичко вкрая: 

 {
            Console.WriteLine("Radians to Gegrees");
            Console.Write("rad = ");
            var rad = double.Parse(Console.ReadLine());
            var degrees = (180 * rad / Math.PI);
            Console.WriteLine("degrees = " + Math.Round(degrees, 0));
        }

Като аз имам и едно друго питане: защо, ако формулата  var degrees = (180 * rad / Math.PI) е изписана в сорс кода без скобите, а именно  var degrees = 180 * rad / Math.PI, програмата не ми тръгва?

0
16/10/2017 16:27:55
denis.argatski avatar denis.argatski 25 Точки

Здравейте,колеги предлагам ви на вашето внимание  14-те задачи от темата "Прости пресмятания".Една вметка 12 задача нямам и представа как се е получила тъй като лично този код го намерих в интернет laugh.

 

https://pastebin.com/dyvzLdiY   - 01. Square Area

https://pastebin.com/iFTxEY6j  - 02. Inches to Centimeters

https://pastebin.com/HqfkLkzh - 03. Greeting by Name

https://pastebin.com/j6CTM4rX - 04. Concatenate Data

https://pastebin.com/p4e0VkVh - 05. Trapeziod Area

https://pastebin.com/Lb36qWZf - 06. Circle Area and Perimeter

https://pastebin.com/vDYPnhjY - 07. 2D Rectangle Area

https://pastebin.com/Luprkje3 - 08. Triangle Area

https://pastebin.com/bJdJ4Nn6  - 09. Celsius to Fahrenheit

https://pastebin.com/58ErFWVP - 10. Radians to Degrees

https://pastebin.com/RUT69kvi - 11. USD to BGN

https://pastebin.com/GUzXt4aG - 12. Currency Converter

https://pastebin.com/MCeZF44X - 13. 1000 Days After Birth

 

 

 

 

0
the.anonymous.dancer avatar the.anonymous.dancer 1 Точки

По принцип не е много етично да постваш наготово решенията, особено пък за задачи от Programming Basics. Правиш меча услуга! winklaugh

1
Edwardcho avatar Edwardcho 5 Точки

Сега се опитай тези задачи, на които си намерил кода, да ги пререшиш сам. Ако не си се опитал поне малко да се понапънеш сам да ги решиш....

0
boris99 avatar boris99 0 Точки

Някой би ли ми помогнал да реща задача 4 ?

 

0
Ulkata avatar Ulkata 13 Точки

Здравейте , 

Може ли да ми кажете къде ми е грешката :

https://pastebin.com/MRMLUw0m

0
kostanikolov avatar kostanikolov 45 Точки

Нямаш грешка в тази задача, би трябвало да ти тръгне. Освен, ако не очакваш някакъв друг резултат. Може би имаш предвид в Judge, че ти дава 0/100. Тогава трябва да махнеш първият ред

0
denis.argatski avatar denis.argatski 25 Точки

Когато пуснеш задачта в JUDGE и влезнеш в детаил ще разбереш, че добавения от теб първи ред е излишен.smiley

0
Ulkata avatar Ulkata 13 Точки

Благодаря

0
Kostya avatar Kostya 1 Точки

Не разбрах как трябва да се направи Currency Converter  . По точно функциалноста на тази программа.

0
Kostya avatar Kostya 1 Точки

А вече намерих решението.

0
dimitar.v avatar dimitar.v 15 Точки

Стъпките са следните:

1. Взимаш стойноста и я превръщаш в BGN

2. Взимаш BGN и я превръщаш в търсената валута

Аз съм използвал switch - case конструкция, но може да се реализира само с if-ове или if - else конструкция. 

0
stynioo avatar stynioo 3 Точки

Става върпос за Java

Здравейте, колеги. Имам проблем с Concatenate Date, пиша го на 25% вярно. Джъдж ми иска няколко варианта, но не знам как да ги напиша. Някой знае ли как?

Мерси предварително

0
denis.argatski avatar denis.argatski 25 Точки

Аз мога да ти предложа мойто решение.
https://pastebin.com/j6CTM4rX

0
stynioo avatar stynioo 3 Точки

Това var при мен не действа нещо :Д

0
denis.argatski avatar denis.argatski 25 Точки

Опитай да замениш "var" със "string" като не знам дали е много умесно но мисля че ще проработи.

0
18/10/2017 13:47:00
Ulkata avatar Ulkata 13 Точки

Може ли  някои да обясни  12 задача ?

0
magickwoman avatar magickwoman 16 Точки

Ако става дума за Конзолен конвертор: USD към BGN:

Вкарваш си сума в конзолата, която е в USD и трябва да я изкараш в лева. Дали са ти текущ курс 1 USD = 1.79549 BGN т.е. вкараната сума умножаваш по текущия курс 1.79549 и получаваш сумата в лева, която за удобство при принтиране закръгляваш до 2 цифри след запетаята (със System.out.printf(""); накратко 'souf' ... и "%.2f", защото е double.)

0
stynioo avatar stynioo 3 Точки

Задача 14.

Пресмятане с дате: 1000 дни на Земята.

 

public class uprajneniq {


    public static void main(String[] args) {

        String birthDate = Console.ReadLine();
        String format = "dd-MM-yyyy";
        CultureInfo provider = CultureInfo.InvariantCulture;
        DateTime date = DateTime.ParseExact(birthDate, format, provider);
        date = date.AddDate(999);
        Console.WriteLine("{0}", date.ToString(format));

  Тея неща, които съм ги направил по-големи ми ги оцветява в червено.

    И не мога да разбера кво става, някой може ли да ми даде решението, че няма време :Д ?

 

0
denis.argatski avatar denis.argatski 25 Точки

https://pastebin.com/MCeZF44X - това е мойто решение.

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