[Основи на програмирането] Въпроси по темата "Прости пресмятания" - 11.10.2017
Въпроси по темата "Прости пресмятания" - 11.10.2017
Желателно е да отбележите технологията с която е обвързан въпроса ви (C#, Java, Python ...)
Въпроси по темата "Прости пресмятания" - 11.10.2017
Желателно е да отбележите технологията с която е обвързан въпроса ви (C#, Java, Python ...)
В judge проблем ли е ако съм писал домашно в 'Programming Basics - Python' вместо в 'Programming 'Basics - Exercises'?
Имам проблем със задачата Конзолен междувалутен конвертор, judge дава 40/100, и не знам къде е грешката. Написал съм
https://pastebin.com/z1dNvFpM
Защо не провериш с бутона "Details"?
Най-вероятно има грешки при формулите за някои превръщания.
Например USD to EUR си разделил валутните курсове, но не е умножено след това по сумата за конвентиране.
Здравей.
Аз съм на 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);
}
}
Здравейте, имам проблем с 14 задача "Пресмятане с дати: 1000 дни на Земята"
Това е моя код C#.
https://pastebin.com/senfbkwA
Не знам къде е грешката.
Здравейте,
Опитвам се да пусна задачи през Judge, но по някаква причина не ми ги приема с грешка "Compile time error"
Edit: Реши се като изтрих сейвовете на старите проекти нещо се е било объркало.
Предоставям ти кода: https://pastebin.com/NLQFChkf - 100/100.
Грешката в кода ти е че трябва да добавиш 999 дни а не 1000 тъй като първия ден е въведен от теб (рождения ти ден).
https://pastebin.com/b2JSJurp заповядай отговора
Някой може ли да ми каже формулата за превръщане на радиани в градуси?
{
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);
}
Благодаря!
Колега, много добре си написал кода! Браво! Само че промеливата 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, програмата не ми тръгва?
Здравейте,колеги предлагам ви на вашето внимание 14-те задачи от темата "Прости пресмятания".Една вметка 12 задача нямам и представа как се е получила тъй като лично този код го намерих в интернет .
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
По принцип не е много етично да постваш наготово решенията, особено пък за задачи от Programming Basics. Правиш меча услуга!
Сега се опитай тези задачи, на които си намерил кода, да ги пререшиш сам. Ако не си се опитал поне малко да се понапънеш сам да ги решиш....
Някой би ли ми помогнал да реща задача 4 ?
Здравейте ,
Може ли да ми кажете къде ми е грешката :
https://pastebin.com/MRMLUw0m
Нямаш грешка в тази задача, би трябвало да ти тръгне. Освен, ако не очакваш някакъв друг резултат. Може би имаш предвид в Judge, че ти дава 0/100. Тогава трябва да махнеш първият ред
Когато пуснеш задачта в JUDGE и влезнеш в детаил ще разбереш, че добавения от теб първи ред е излишен.
Благодаря
Не разбрах как трябва да се направи Currency Converter . По точно функциалноста на тази программа.
А вече намерих решението.
Стъпките са следните:
1. Взимаш стойноста и я превръщаш в BGN
2. Взимаш BGN и я превръщаш в търсената валута
Аз съм използвал switch - case конструкция, но може да се реализира само с if-ове или if - else конструкция.
Става върпос за Java
Здравейте, колеги. Имам проблем с Concatenate Date, пиша го на 25% вярно. Джъдж ми иска няколко варианта, но не знам как да ги напиша. Някой знае ли как?
Мерси предварително
Аз мога да ти предложа мойто решение.
https://pastebin.com/j6CTM4rX
Това var при мен не действа нещо :Д
Опитай да замениш "var" със "string" като не знам дали е много умесно но мисля че ще проработи.
Може ли някои да обясни 12 задача ?
Ако става дума за Конзолен конвертор: USD към BGN:
Вкарваш си сума в конзолата, която е в USD и трябва да я изкараш в лева. Дали са ти текущ курс 1 USD = 1.79549 BGN т.е. вкараната сума умножаваш по текущия курс 1.79549 и получаваш сумата в лева, която за удобство при принтиране закръгляваш до 2 цифри след запетаята (със System.out.printf(""); накратко 'souf' ... и "%.2f", защото е double.)
Задача 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)); Тея неща, които съм ги направил по-големи ми ги оцветява в червено.
И не мога да разбера кво става, някой може ли да ми даде решението, че няма време :Д ?
https://pastebin.com/MCeZF44X - това е мойто решение.
Здравей,
Задачите трябва да се пускат в Programming Basics - Exercises
Не се ли пишат в Programming Basics - Python, защото задачите във Exercises са с друг пример?
не в programming basics-excercises трябва да се пишат