2010-11-30 19 views
0

J'ai une mesure qui pourrait être n'importe quelle valeur aléatoire, juste pour le fun et fais que 2440mm je dois divde cela par la norme de l'industrie de 610mm qui sort à 2440/610 = 4Les instanctions de ligne d'écriture varient en fonction de la variable YVAL

écrit Programicaly newVal = yval/STDVAL

newVal (4) me donne refrence à combien d'instances que je veux ajouter une nouvelle ligne dans un fichier txt Je sais que je veux la première ligne à dire 0, 0,0 et la deuxième ligne pour dire 0,610,0 le troisième 0,1220,0 le quatrième 0,1830,0 et le dernier 0,2440,0, bien que ce soit facilement réalisé avec plus comment puis-je automatiser vb.net à produire une nouvelle ligne d'écriture pour chaque instace de 610 si le YVAL est défini par l'utilisateur sd

En termes simples la moitié serait manquante si la variable Yval est le double de longueur à 4880mm

+0

Ne ferait pas la longueur 4880mm faire le NEWVAL = 8? Comment est cette moitié? – wergeld

Répondre

1

Vous voulez dire quelque chose comme ça?

Dim YVAL = 2440          ''Measurement 
    Dim STDVAL = 610         ''Standard value 
    Dim NEWVAL = YVAL \ STDVAL       ''Force integer division 
    For I = 0 To YVAL Step STDVAL      ''Loop through each item 
     Trace.WriteLine(String.Format("0,{0},0", I)) ''Output 
    Next