PROGRAMSKI JEZIK Q BASIC, JAVA ,C C++PYTHON ZADACI
..Napisati program za izračunavanje dijagonalu pravougaonika.
Dijagram toka | Tekstualni algoritam |
| - ulaz - učitati: a, b
- obrada - izračunati: d = (a2 + b2)
- izlaz - ispisati: a, b, d
N a p o m e n a: (a2 + b2) - kvadratni korijen (a2 + b2). |
Napisati program za izračunavanje dijagonale pravougaonika.
Opis rješenja: Program izvodi ucitavanje stranica i racuna dijagonalu pravougaonika.
Opis programa: Prva naredba je REM. Druga naredba je INPUT i ona ucitava stranice. Treca naredba racuna dijagonalu. Cetvrta naredba PRINT ispisuje rezultat. Peta naredba END oznacava kraj programa.
Listing programa:
1 2 3 4 5 | 1 REM
2 INPUT "Unesi stranice pravougaonika"; a,b
3 d=SQRT(a^ 2 +b^ 2 )
4 PRINT "dijagonala pravougaonika je"; d
5 END
Izračunati dijagonalu pravougaonika. Opis rješenja: Na osnovu Pitagorine teoreme dijagonala se računa d2 = a2 + b2 Opis programa: Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | PROGRAM p1;
USES
WinCRT;
VAR
a, b : INTEGER ;
d : REAL ;
BEGIN
WRITELN ( 'Dijagonala pravougaonika' );
WRITE ( 'Stranice pravougaonika a b ' );
READLN (a, b);
d:= SQRT(SQR(a) + SQR(b));
WRITELN ( 'a= ' , a, ' b= ' , b, ' d= ' ,d);
END .
Napisati program za izračunavanje dijagonale pravougaonika stranica a i b. Opis rješenja: Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b;
cout << "Unesi duzinu stranica pravougaonika: " ;
cin >>a>>b;
double D= sqrt (a*a+b*b);
cout << "Duzina dijagonale pravougaonika iznosi: " <D<endl;
return 0;
}
Napisati program za izračunavanje dijagonalu pravougaonika. Listing programa : 1 2 3 4 5 6 7 8 9 10 11 12 13 | import java.util.Scanner;
public class Klasa1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println( "Unesi vrijednost jedne stranice pravougaonika" );
int a=input.nextInt();
System.out.println( "Unesi vrijednost druge stranice pravougaonika" );
int b=input.nextInt();
System.out.println( "Dijagonala pravougaonika je : " + Math.sqrt(a*a+b*b));
}
}
Napisati program za izračunavanje dijagonale pravougaonika. Opis rješenja: Program izvodi ucitavanje stranica i racuna dijagonalu pravougaonika. Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<stdio.h>
#include<math.h>
main ()
{
float a,b,d;
printf ( "1. stranica a:" );
scanf ( "%f" ,&a);
printf ( "2. stranica b:" );
scanf ( "%f" ,&b);
d= sqrt ((a*a)+(b*b));
printf ( "Dijagonala pravokutnika je %.2f" ,d);
return 0;
}
ZADATAK 2
Izračunati sumu dva broja Dijagram toka | Tekstualni algoritam | | - ulaz - učitati: a, b
- obrada - izračunati: s = a + b
- izlaz - ispis
|
Napisati program za ispis sume dva broja Opis rješenja: Program izvodi učitavanje dva broja a i b izračunava sumu c i ispisuje rezultat. Opis programa: Prva naredba je REM - naredba komentara. REM je skraćenica od engleske riječi REMARK (komentar). Naredba INPUT izvodi ispis navedenog teksta u navodnicima ("Brojevi") i učitavanje vrijednosti varaijabi a i b. Naredba 20 izvodi izračunavanje vrijednosti sume s = a + b i na kraju je ispis. Tabela2 Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | REM 2 PRINT "Suma dva broja"
PRINT "Prvi broj ";
INPUT a
PRINT "Drugi broj"
INPUT b
s = a + b
PRINT "a = "; a, "b = "; b, "s = "; s
END
Verzija 2
REM 2
INPUT "Brojevi "; a, b
s = a + b
PRINT "a = "; a, "b = "; b, "s = "; s
END
Verzija 3
1 REM 2
10 INPUT "Brojevi "; a, b
20 s = a + b
30 PRINT "a = "; a, "b = "; b, "s = "; s
40 END
Napisati program za ispis sume dva broja Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | PROGRAM Suma;
USES
WinCrt;
VAR
a, b, s : INTEGER ;
BEGIN
WRITELN ( 'Suma dva broja' );
WRITE ( 'Brojevi a b ' );
READLN (a, b);
s := a + b;
WRITELN ( 'a= ' , a, ' b= ' , b, ' s= ' , s);
END .
Napisati program za ispis sume dva broja. Opis rješenja: Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include<iostream>
using namespace std;
int main()
{
int a,b;
cout << "Unesi brojeve: " ;
cin >>a>>b;
int s;
s = a + b;
cout << "Suma unesenih brojeva iznosi: " <<s<<endl;
return 0;
}
Napisati program za ispis sume dva broja Listing programa : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package Zadaci;
import java.util.Scanner;
public class p06411071 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print( "Unesi broj a= " );
int a = input.nextInt();
System.out.print( "Unesi broj b= " );
int b = input.nextInt();
int s;
s = a + b;
System.out.print( "Suma je " + s);
}
}
Napisati program za ispis sume dva broja Listing programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #include <stdio.h>
main()
{
int a,b;
printf ( "Unesi broj: " );
scanf ( "%d" , &a);
printf ( "Unesi broj: " );
scanf ( "%d" , &b);
int s;
s = a + b;
printf ( "\nSuma unesenih brojeva je: %d" , s);
return 0;
}
II varijanta
#include <stdio.h>
main()
{
int a,b;
printf ( "Unesi broj: " );
scanf ( "%d" , &a);
printf ( "Unesi broj: " );
scanf ( "%d" , &b);
printf ( "\nSuma unesenih brojeva je: %d" , a + b);
return 0;
}
</stdio.h>
|
|
|
|
|
|
|
|
|
|
Nema komentara:
Objavi komentar