Лице на правоъгълник
Здравейте! Интересува ме как точно се изписват стойностите, които искаме да пресметнем.
Ако лицето на правоъгълника е например 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);
        }
    }
}
 
Благодаря много за изчерпателния отговор.