Up:

02312 Indledende programmering,  IMM DTU,  Ver. 2003-10-12

Opgaver til 2. semester-uge.

 

Opgave 5:slettet.

 

Opgave 6: Afstand mellem linje og punkt.

Lav et program, som (1) læser ligningen for en ret linje (a og b) ind samt koordinaterne for et punkt og (2) beregner og udskriver afstanden mellem linjen og punktet.

Linjen angives på den gængse form : y = a ∙x + b, punktet som P : (x0 , y0)   hvorefter afstanden mellem linjen og punktet er givet ved følgende formel:

 

 

___! _"#_$_%_ _ _&_(' _)                                                               __ _+* _ _ ,_ ' - . /_10

Alle de nødvendige matematiske funktioner findes i Math klassen.

 

Opgave 7: Konvertering af sekunder.

Lav et program, der (1) læser et antal sekunder ind og (2) skriver hvor mange dage, timer, minutter og sekunder det angivne antal sekunder svarer til, for eksempel:

Enter an amount of seconds: 238577

238577 seconds equals 2 days, 18 hours, 16 minutes and 17 seconds.

Vink:

 

 

 

Opgave 8A.

 

Check af passwords.

Lav et program der:

 

Vink:

2 Brug en betinget sætning (se kapitel 3) og konstanter.

 

 

Opgave 8B.

 

Skriv et program som finder eventuelle reelle rødder i 2. gradsligningen Ax²+Bx+C=0

Vink: Husk at tage højde for at A, B og C kan være 0. D.v.s. at for eksempel for A=0 skal løsningen udskrives.