6.3.11. Napisati program koji izračunava slijedeće izraze:
c = x * y
d = x - y
e = c - x + y
Opis rješenja: Za navedene izraze neophodno je upisati samo vrijednosti varijabli x i y. Vrijednost varijable c se izračunava.
Opis rješenja: Poslije učitavanja vrijednosti x i y računa se vrijednosti:
I varijanta za računanje vrijednosti c, d, e koristi se nova varijabla. Ispis vrijednosti je na kraju;
II varijanta računanje vrijednosti c, d, e (e = c - x + y = x * y - x + y) i ispis se izvodi u naredbi ispisa printf.
Tekstualni algoritam:
- ulaz - učitati: x,y
- obrada - izračunati:
c = x * y
d = x - y
e = c - x + y
- izlaz - ispisati: "c="; c, "d="; d, "e="; e
Listing programa:
// 06411065
#include <stdio.h>
int main()
{
int x,y,c,d,e; // deklarisanje varijabli
printf("Ucitaj x: "); // ime varijabli cije vrijednosti se ucitava
scanf("%d",&x); // ucitavanje vrijednosti varijable x
printf("Ucitaj y: "); // imena varijabli cije vrijednosti se ucitava
scanf("%d",&y); // ucitavanje vrijednosti varijable y
c = x * y; // izračunaj c
d = x - y; // izračunaj d
e = c-x+y; // izračunaj e
printf("x = %d\n", x); // ispis vrijednosti x
printf("y = %d\n", y); // ispis vrijednosti y
printf("c = %d\n", c); // ispis vrijednosti c
printf("d = %d\n", d); // ispis vrijednosti d
printf("e = %d\n", e); // ispis vrijednosti e
return 0;
}
II varijanta
// 06411065
#include <stdio.h>
int main()
{
int x, y; // deklarisanje varijabli
printf("Ucitaj x: "); // ime varijabli cije vrijednosti se ucitava
scanf("%d",&x); // ucitavanje vrijednosti varijable x
printf("Ucitaj y: "); // imena varijabli cije vrijednosti se ucitava
scanf("%d",&y); // ucitavanje vrijednosti varijable y
printf("x = %d\n", x); // ispis vrijednosti x
printf("y = %d\n", y); // ispis vrijednosti y
printf("c = %d\n", x * y); // ispis vrijednosti c
printf("d = %d\n", x - y); // ispis vrijednosti d
printf("e = %d\n", x * y - x + y); // ispis vrijednosti e
return 0;
}
Ispis na ekranu:
Index
|
|