| Програмка |
| Автор |
IzVaNz3mNo7o (12.12.2004 12:07) |
 |
съобщение до автора |
|
| Погледнат |
2834 пъти |
 |
добави към любими |
|
| Оценка |
 |
 |
добави коментар |
|
| Гласове |
55 |
 |
изпрати на приятел |
|
| Коментари |
(3) |
 |
абонирай се за C-Cplusplus |
|
|
|
|
|
|
|
| |
|
Тази проста програма е написана по-скоро с учебна цел, отколкото като софтуер. Застъпени са доста от основите на C++ - коментари, променливи, присвоявания, условия, въвеждане/извеждане на екрана...
Програмата се компилира успешно:
File --> New --> Win32 Console Application --> Empty project
Забележка: Навсякъде в програмния код, където срещнете символа за нов ред, при компилиране слагайте наклонена черта наляво пред n-то. Тук е без нея, защото явно самата форма за скриптовете не допуска този символ.
// Programa za presmqtane liceto na triugulnik/trapec/krug po zadadeni parametri
#include <iostream> // Dobavqme zaglavniq fail iostream
int main() // Funkciq main bez parametri
{
int a, // Deklarirane na promenlivite ot tip int
b,
c,
h,
r,
S,
ch;
char ttk, // Deklarirane na promenlivite ot tip char
t,
p,
k;
do // Izpulnqvai...
{
std::cout << "Programa za presmqtane liceto na triugulnik/trapec/krug po zadadeni parametri";
std::cout << "n"; // Simvol za nov red
std::cout << "Avtor: Anton Sarov";
std::cout << "n";
std::cout << "n";
std::cout << "Vuvedete 1 za start i 2 za izhod: ";
std::cin >> ch;
if (ch == 1)
{
std::cout << "Vuvedete figurata, chieto lice iskate da poluchite: ";
std::cout << "n";
std::cout << "Vuvedete 't' za triugulnik, 'p' za trapec i 'k' za krug: ";
std::cin >> ttk;
if (ttk == 't') // Proverka dali shte tursim liceto na triugulnik...
{
std::cout << "Vuvedete stranata: ";
std::cin >> a;
std::cout << "Vuvedete visochinata: ";
std::cin >> h;
S = (a*h)/2;
std::cout << "Liceto e " << S; // Izvejdane na rezultata
std::cout << "n";
std::cout << "n";
}
if (ttk == 'p') // ...ili trapec...
{
std::cout << "Vuvedete osnovata a: ";
std::cin >> a;
std::cout << "Vuvedete osnovata b: ";
std::cin >> b;
std::cout << "Vuvedete visochinata h: ";
std::cin >> h;
S = ((a+b)/2)*h;
std::cout << "Liceto e " << S; // Izvejdane na rezultata
std::cout << "n";
std::cout << "n";
}
if (ttk == 'k') // ...ili krug
{
std::cout << "Vuvedete radiusa r: ";
std::cin >> r;
S = (3.14)*r*r; // Prisvoqvane
std::cout << "Liceto e " << S; // Izvejdane na rezultata
std::cout << "n";
std::cout << "n";
}
} // Krai na usloviqta za start na programata
if (ch == 2)
{
return 0;
}
}
while (ch != 2); // ...dokato...
} // Krai tqloto na funkciqta main
| 1 посетител чете този скрипт (0 потребители и 1 гост) |
|
|
Активни потребители:
---
|
| |
|
|