13. november 2003 - 09:16Der er
9 kommentarer og 2 løsninger
Gentagelse med while
Jeg skal lave et lille program som kan gentages hvis brugeren ønsker det, der må ikke bruges goto og kun y/n tasterne skal være aktive, her er den nuværende kildetext.
(kopier texten til et program, så den bedere kan læses!)
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std;
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jo det virker skam fint, men det som der mangler er at lige nu ville programmet kun gentages hvis man taster y. jeg vil gerne lave det sådan at der ikke sker noget hvis man fx. trykker noget andet, fx hvis man trykker k vil programmet jo også afslutte. kan det ikke lade sig gøre at lave de sådan at det kun er y og n der er aktive, ikke andre taster.
evt. kan du lave følgende følgende extra løkke. do { //løkken printf("\nVil du lave en ny udregning (y/n)\n"); i = getch(); printf("\n\n"); } while (i != 'n' && i != 'N' && i != 'y' && i != 'Y');
.. printf("\nVil du lave en ny udregning (y/n)\n"); printf("\n\n"); do{ i = getch(); if(i => 'a') i -= 32; //uppercase }while(i != 'Y' && i != 'N'); }while(i == 'Y');
arne>jeg kan godt lide at gøre tingene på den gove måde :p
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.