6.4.. Napisati program za izračunavanje kvadrata učitanog broja.
Opis rješenja: Učitavaju se broj i izvodi množenje:
- I varijanta poseban izraz je za množenje x = a * a;
- II varijanta poseban izraz - sa funkcijom stepenovanja pow , x = pow(a, 2) // funkcija stepenovanja. Uključiti math.h bibilioteku u zaglavlju;
- III varijanta je izraz u naredbi printf(a * a).
Tekstualni algoritam:
- ulaz - učitati: a
- obrada - izračunati:
x=a2
- izlaz - ispisati: a, x
Listing programa:
I varijanta
// 06411063
#include <stdio.h>
int main()
{
int a, x; // deklarisanje varijabli
printf("Ucitaj broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &a); // ucitavanje vrijednosti varijable a sa tastature
x = a * a; // kvadrat broja
printf("Kvadrat ucitanog broja %d iznosi: %d", a, x); // ispis vrijednosti izraza
return 0;
}
II varijanta
// 06411063
#include <stdio.h>
#include <math.h>
int main()
{
float a, x; // deklarisanje varijabli
printf("Ucitaj broj: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &a); // ucitavanje vrijednosti varijable a sa tastature
x = pow(a, 2); // pow - funkcija stepenovanja;
printf("Kvadrat ucitanog broja %f iznosi: %.5f", a, x); // ispis vrijednosti izraza
return 0;
}
III varijanta
// 06411063
#include <stdio.h>
int main()
{
int a; // deklarisanje varijable a
printf("Ucitaj broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d",&a); // ucitavanje vrijednosti varijable a sa tastature
printf("Kvadrat ucitanog broja %d iznosi: %d", a, a * a); ; // ispis vrijednosti izraza
return 0;
}
Ispis na ekranu:
Index
|
|