O secventa de comenzi
Last Updated: Jul 05 2010 14:27, Started by
euagamer
, Feb 06 2007 13:28
·
0

#1
Posted 06 February 2007 - 13:28

Buna ziua , as avea nevoie e un mic ajutor , sunt nou in VB , vreau sa aud un Da sau NU
![]() 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 ![]() |
#2
Posted 06 February 2007 - 14:21

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. |
#4
Posted 06 February 2007 - 19:57

#6
Posted 05 July 2010 - 13:41

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
Posted 05 July 2010 - 14:27

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