utorak, 27. travnja 2021.

PROGRAMIRANJE Q BASIC JAVA C PASCAL C++

 PROGRAMSKI JEZIK Q BASIC, JAVA ,C C++PYTHON ZADACI


..Napisati  program za izračunavanje dijagonalu pravougaonika.

Dijagram toka

Tekstualni algoritam

  1. ulaz - učitati: a, b
  2. obrada - izračunati: d = (a2 + b2)
  3. 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                 { deklarisanje promjenljivih }
  a, b : INTEGER;   { cjelobrojne promjenljive }
  d : REAL;         { realne promjenljive }
BEGIN
  WRITELN('Dijagonala pravougaonika');      { naslov }
  WRITE('Stranice pravougaonika a  b ');    { ulazne promjenljive }
  READLN(a, b);                             { ulaz - ucitavanje promjenljivih }
   
  d:= SQRT(SQR(a) + SQR(b));                { obrada - proracun }
   
  WRITELN('a= ', a, ' b= ', b, ' d= ',d);   { izlaz - ispis }
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
// 06411086
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

  1. ulaz - učitati: a, b
  2. obrada - izračunati: s = a + b
  3. 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                    { deklarisanje promjenljivih }
  a, b, s : INTEGER;   { cjelobrojne promjenljive }
BEGIN
  WRITELN('Suma dva broja');                 { naslov }
  WRITE('Brojevi a b ');                     { ulazne promjenljive }
  READLN(a, b);                              { ulaz - ucitavanje promjenljivih }
   
  s := a + b;                                { obrada - proracun }
   
  WRITELN('a= ', a, '  b= ', b, '  s= ', s); { izlaz - ispis }
 
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
// 06411071  Suma dva broja
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
//06411071//
#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

Kolicina-toplote