Ti-84 plus
-
- Berichten: 32
Ti-84 plus
Hey ik had een vraagje,
Ik wil op mijn rekenmachine een programma maken, waarmee je 2 namen invult en dan 1 naam eruit krijgt met een random functie. Maar ik zou niet weten hoe je letters in je random functie kan zetten. Is dit uberhaupt wel mogelijk?
Please help me! :eusa_whistle:
Ik wil op mijn rekenmachine een programma maken, waarmee je 2 namen invult en dan 1 naam eruit krijgt met een random functie. Maar ik zou niet weten hoe je letters in je random functie kan zetten. Is dit uberhaupt wel mogelijk?
Please help me! :eusa_whistle:
-
- Berichten: 4.246
-
- Berichten: 32
Re: Ti-84 plus
Ik ben niet zo bekend van die strings ik heb het een keer geprobeerd te gebruiken alleen had geenf flauw idee wat ik aan het doen was, zou je me kunnen helpen?
-
- Berichten: 4.246
Re: Ti-84 plus
Als ik het goed begrijp moet het programma dit doen:
1) geef twee namen
2) TI kiest er random één
3) display deze naam
Toch?
1) geef twee namen
2) TI kiest er random één
3) display deze naam
Toch?
Quitters never win and winners never quit.
-
- Berichten: 32
Re: Ti-84 plus
nee
1)Je geeft 2 namen
2)Ti kiest uit een hele lijst opgeslagen namen 1 naam uit
3)Displayt deze naam
1)Je geeft 2 namen
2)Ti kiest uit een hele lijst opgeslagen namen 1 naam uit
3)Displayt deze naam
-
- Berichten: 4.246
Re: Ti-84 plus
input "naam1: ",str1
input "naam2: ",str2
if rand>=0.5
then
disp str1
else
disp str2
end
input "naam2: ",str2
if rand>=0.5
then
disp str1
else
disp str2
end
Quitters never win and winners never quit.
-
- Berichten: 32
Re: Ti-84 plus
maar nu kies je uit een van de twee namen. Maar ik wil dat die kiest uit een andere lijst met namen die je zelf in je rekenmachine stopt.
-
- Berichten: 4.246
Re: Ti-84 plus
Hoe zijn die namen opgeslagen? Je postte trouwens eerder dat je uit twee namen wil kiezen :eusa_whistle:maar nu kies je uit een van de twee namen. Maar ik wil dat die kiest uit een andere lijst met namen die je zelf in je rekenmachine stopt.
Quitters never win and winners never quit.
-
- Berichten: 4.246
Re: Ti-84 plus
Die lijst met namen moet je eerst opgeven toch? Ik snap eigenlijk niet meer wat je wilt, kan je het nog eens helder uitleggen?gewoon in hetzelfde programma als dat kan
Quitters never win and winners never quit.
- Berichten: 829
Re: Ti-84 plus
Er bestaan geen array-mogelijkheden in Ti-Basic 84 voor strings, er bestaat we een alternatief
bijvoorbeeld
anders kan je mss assembler gebruiken
Code: Selecteer alles
if rand >= 0.1
then
disp "naam1"
else
if rand >= 0.1
then
disp "naam2"
else
if rand >= 0.1
then
disp "naam3"
else
if rand >= 0.1
then
disp "naam4"
else
disp "naam5"
end
end
end
end
anders kan je mss assembler gebruiken
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)
--Vladimir Lenin-- (Владимир Ильич Ульянов)
-
- Berichten: 32
Re: Ti-84 plus
oke kijk,
Ik wil dat je 2 namen opgeeft: bijvoorbeeld:
naam1: Kees
naam2: Piet
Dan moet je op enter drukken en moet je rekenmachine een naam geven die uit die 2 namen komt.
Deze naam haalt die uit de rekenmachine zelf. En dat is dus random.
Dus ik wil Kees+Piet= random naam
Ik wil dat je 2 namen opgeeft: bijvoorbeeld:
naam1: Kees
naam2: Piet
Dan moet je op enter drukken en moet je rekenmachine een naam geven die uit die 2 namen komt.
Deze naam haalt die uit de rekenmachine zelf. En dat is dus random.
Dus ik wil Kees+Piet= random naam
-
- Berichten: 4.246
Re: Ti-84 plus
Ik neem aan dat er niet overal 0.1 moet staan, toch?Vladimir Lenin schreef:Er bestaan geen array-mogelijkheden in Ti-Basic 84 voor strings, er bestaat we een alternatief
bijvoorbeeldCode: Selecteer alles
if rand >= 0.1 then disp "naam1" else if rand >= 0.1 then disp "naam2" else if rand >= 0.1 then disp "naam3" else if rand >= 0.1 then disp "naam4" else disp "naam5" end end end end
anders kan je mss assembler gebruiken
Bedoel je bijv. als resultaat: Keiet (een gedeelte van kees en een gedeelte van piet).yettovisch schreef:Deze naam haalt die uit de rekenmachine zelf. En dat is dus random.
Dus ik wil Kees+Piet= random naam
Quitters never win and winners never quit.
- Berichten: 829
Re: Ti-84 plus
dat kan ook (-> is hier een toewijzing):
@dirkwb: nee die 0.1 was gewoon als voorbeeld, het hangt af van je n (aantal mogelijkheden) en kan dus aan de hand van statistische berekeningen evenredig verdeeld worden of je kan de kansen vergroten verkleinen, maar dat is denk ik niet het probleem
Code: Selecteer alles
input "naam1=?", str1
input "naam2=?", str2
if rand >= 0.1
then
"naam1"->str3
else
if rand >= 0.1
then
"naam2"->str3
else
if rand >= 0.1
then
"naam3"->str3
else
if rand >= 0.1
then
"naam4"->str3
else
"naam5"->str3
end
end
end
end
disp str1+"+"+str2+"="+str3
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)
--Vladimir Lenin-- (Владимир Ильич Ульянов)
-
- Berichten: 32
Re: Ti-84 plus
Nee gewoon een andere naam die je TI kiest. Ik wil eigenlijkdirkwb schreef:Ik neem aan dat er niet overal 0.1 moet staan, toch?
Bedoel je bijv. als resultaat: Keiet (een gedeelte van kees en een gedeelte van piet).
naam1: Piet
naam2: Kees
disp, rand(naam3,naam4,naam5,naam6 enz)
maar hoe krijg je namen in een random functie?