6.4.. Poznata je površina pravougaonika i stranica a. Izračunati obim.

Opis rješenja: Poslije učitavanja vrijednosti porvršine P i stranice a računa se vrijednost stranice b:
I varijanta za računanje obim koristi se nova varijabla. Ispis vrijednosti je na kraju;
II varijanta računanje obima i ispis se izvodi u naredbi ispisa printf.

Tekstualni algoritam:

  1. ulaz - učitati: a
  2. obrada - izračunati:
    b = P / a
    O = 2 * a + 2 * b
  3. izlaz - ispisati: a, P, b O,

Listing programa:

// 06411147
#include <stdio.h>

int main()
{
	int a, b, P, O;   // deklarisanje varijable
	
	printf("Ucitaj povrsinu pravougaonika: ");            // ime varijable cija vrijednost se ucitava
	scanf("%d", &p);                                      // ucitavanje vrijednosti
	printf("Ucitaj povrsinu i stranicu pravougaonika: "); // ime varijable cija vrijednost se ucitava
	scanf("%d", &a);                                      // ucitavanje vrijednosti
	
	b = P / a;                                            // stranica b
	O = 2 * a + 2 * b;                                    // obim
	
	printf("Stranica b je = %d", b);                      // ispis vrijednosti
	printf("Obim pravougaonika je = %d", O);              // ispis vrijednosti
	
	return 0;
}

II varijanta
// 06411147
#include <stdio.h>

int main()
{
	int a, b, P, O;   // deklarisanje varijable
	
	printf("Ucitaj povrsinu pravougaonika: ");            // ime varijable cija vrijednost se ucitava
	scanf("%d", &p);                                      // ucitavanje vrijednosti
	printf("Ucitaj povrsinu i stranicu pravougaonika: "); // ime varijable cija vrijednost se ucitava
	scanf("%d", &a);                                      // ucitavanje vrijednosti
	
	b = P / a;                                            // stranica b
	
	printf("Stranica b je = %d", b);                      // ispis vrijednosti
	printf("Obim pravougaonika je = %d", 2 * a + 2 * b);  // ispis vrijednosti
	
	return 0;
}

Ispis na ekranu:

Index