Лице на правоъгълник
Здравейте! Интересува ме как точно се изписват стойностите, които искаме да пресметнем.
Ако лицето на правоъгълника е например 5 * 6, как точно ще изглежда пресметнато?
Благодаря предварително!
Здравейте! Интересува ме как точно се изписват стойностите, които искаме да пресметнем.
Ако лицето на правоъгълника е например 5 * 6, как точно ще изглежда пресметнато?
Благодаря предварително!
Ако се затрудняваш, използвай малки стъпки на проблема, за да стигнеш до решението.
За да решиш задачата (C#), първо трябва да приемеш две стойности от конзолата, в случая "а" и "b":
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
Както всички знаем (а и да не знаем и да сме забравили, винаги има Google) площ на правоъгълник се намира с уравнението:
Area = l * w
където area (площ) = lenght (дължина) * width (ширина)
Тоест, трябва да вложиш това уравнение в програмата си като използваш предварително зададените наименования на стойностите, които получаваш от конзолата:
int c = a * b;
В случая задаваме стойността "c" (или може да я кръстиш "area" за по-добра нагледност, на това което правиш) да бъде равна на получената стойност от произведението (умножението) на "a" и "b" .
След което остава остава само да изкараш на конзолата полученият резултат:
Console.WriteLine(c);
или Console.WriteLine(area);
Общо взето цялото ти решение на задачата трябва да изглежда така:
static void Main()
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = a * b;
Console.WriteLine(c);
}
А ако искаш може да посъкратиш един ред и да въведеш:
static void Main()
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
Console.WriteLine(a * b);
}
На какъв език?
Ето ти пример на PHP, като в случая чете стойностите от конзолата:
<?php
$a = intval(readline());
$b = intval(readline());
echo $a * $b;
?>
Ето и на JAVA:
import java.util.Scanner;
public class MyClass {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = Integer.parseInt(input.nextLine());
int b = Integer.parseInt(input.nextLine());;
System.out.println(a * b);
}
}
На С#
Благодаря ви!
На C#
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("a=");
var a = double.Parse(Console.ReadLine());
Console.Write("b=");
var b = double.Parse(Console.ReadLine());
var area = a * b;
Console.WriteLine("Area = " + area);
}
}
Ако питаш за домашното (4-та задача) ето го и моето решение.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
var a = double.Parse(Console.ReadLine());
var b = double.Parse(Console.ReadLine());
var area = a * b;
Console.WriteLine(area);
}
}
}
Благодаря много за изчерпателния отговор.