Professional Documents
Culture Documents
Programiranje Za Telekomunikacije Domača Naloga 2
Programiranje Za Telekomunikacije Domača Naloga 2
Programiranje Za Telekomunikacije Domača Naloga 2
Vpisna številka:
Študijsko leto: 2021/22
Domača naloga 2 Rok za oddajo: 27.10.2021
Ocena:
int main() {
int a=0, b=3
cout << a+b* << endl;
}
Java:
public class Java Primeri {
1
Doseženo št. točk:
2
Naloga 3 Maksimalno št. točk: 10
C++:
double a, b;
a=2/3;
b=2/3.0;
cout << "a:" << a << " b: " << b << endl;
Java:
double a, b;
a=2/3;
b=2/3.0;
System.out.println("a: " + a + " b: "+ b);
znak = 'Č';
cout << znak;
Java:
char znak;
znak = 'Č';
System.out.print(znak);
3
Doseženo št. točk:
long a;
short b;
a=10;
b=a;
Java:
long a;
short b;
a=10;
b=a;
4
Se podani programski stavki uspešno prevedejo? Če je prevajanje uspešno, kaj pa programski
zagon? Kakšna vrednost se izpiše na zaslon? Je kaj drugače, če v programski kodi v C++ v
deklaracijo dodamo določilo unsigned (unsigned short b;)? Zakaj?
C++:
short b;
b = 60000;
cout << b;
Program uspešno prevede (-5536) v short dobimo drugačen rezultat kot pa pri unsigned
short.(60000)Pri unsigned vrednost nikoli ne more biti negativna.
Java:
short b;
b = 60000;
System.out.print(b);
Stavek se neuspešno prevede morali bi doddati b = (short)
60000