Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

O secventa de comenzi

- - - - -
  • Please log in to reply
6 replies to this topic

#1
euagamer

euagamer

    New Member

  • Grup: Members
  • Posts: 12
  • Înscris: 24.01.2007
Buna ziua , as avea nevoie e un mic ajutor , sunt nou in VB , vreau sa aud un Da sau NU  :peacefingers:

Secventa urmatoare de comenzi :

C=A-B
 For i=1 to 2
Select Case C
 Case Is < 0
C=C+A
 Case Is > 0
C=C-B
 Case 0
C=100
End Select
Print "C=" , C
Next i

Pentru A=10 si B=5 , se afiseaza :

1. C=-5 si C=10
2. C=5 si C=100
3. C=0 si C=100
4. C=-5 si C=5
5. C=100


Eu cred ca varianta 3 e corecta , vreau sa stiu daca e asa , sau nu . Daca nu , de ce ? Ajutati-ma sa inteleg va rog

:worthy:  Multumesc

#2
ionut_y

ionut_y

    Member

  • Grup: Members
  • Posts: 836
  • Înscris: 21.06.2005
ia fa un calcul

  C=A-B  (5)

ai 2 iteratii

  la prima
  C>0  (Case Is > 0)
  deci se executa
      C=C-B
    C devine =0
la iteratia 2
se executa
  Case 0
    C=100

sper ca  e ok ....

Edited by ionut_y, 06 February 2007 - 14:22.


#3
euagamer

euagamer

    New Member

  • Grup: Members
  • Posts: 12
  • Înscris: 24.01.2007
Pai nu asa am zis si eu ? :D 0 si 100 ... e bine nu ?

#4
ionut_y

ionut_y

    Member

  • Grup: Members
  • Posts: 836
  • Înscris: 21.06.2005

View Posteuagamer, on Feb 6 2007, 15:56, said:

Pai nu asa am zis si eu ? :D 0 si 100 ... e bine nu ?

ai zis  "Ajutati-ma sa inteleg va rog "

#5
euagamer

euagamer

    New Member

  • Grup: Members
  • Posts: 12
  • Înscris: 24.01.2007
Pai da , in caz de era gresit :) Multumesc mult ;)

#6
violeta_ctin

violeta_ctin

    New Member

  • Grup: Members
  • Posts: 1
  • Înscris: 04.07.2010
Eu chiar te rog sa ma ajuti sa inteleg:

Secventa urmatoare de comenzi:
IfA<B then
      C=B-A
Else
    If A=B then
            C=0
Else
            C=A-B
            Print "C=",C
    End If
End If

pentru A=10 si B=3 afisaza:

-nimic

Cum trebuie gandit?
Multumesc!

#7
daimon'

daimon'

    Member

  • Grup: Members
  • Posts: 850
  • Înscris: 22.09.2007
if A<B
	  C=B-A
else
	  if A=B
			 C=0
	  else
			 C=A-B
endif, endif

Arata ca o functie de calculare a modulului. Cand A=10 si B=3 intri pe ultima ramura si face C=A-B .

Edited by daimon', 05 July 2010 - 14:28.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate