Hjälp Psedokod
Jag hade behövt lite rådgivning om psedokoden ser rätt ut i case 3 eller om det är helt fel skrivet..
Såhär ser min kod ut i programmet:
case 3:
//Användaren söker på blogginlägg
Console.WriteLine("Sök på ditt blogginlägg: \n");
//Sökordet får ett värde
string sökord = Console.ReadLine();
bool sökning = false;
//For loopen letar igenom
//Varje element i listan ges med hjälp av Count
for (int i = 0; i < loggVektorLista.Count; i++)
{
//Skapar en extra for-loop för att loopa min inre array
//Vilket resulterar till att hitta alla inlägg.
for (int j = 0; j < loggVektorLista[i].Length; j++)
{
//Om sökningen finns eller inte
if (loggVektorLista[i][j].ToUpper() == sökord.ToUpper())
{
//Om sökningen hittas då skrivs det ut till användaren
Console.WriteLine("Blogginlägget hittades: ");
Console.WriteLine("\nTitel: " + loggVektorLista[i][0]);
Console.WriteLine("Inlägg: " + loggVektorLista[i][1]);
Console.WriteLine("\n" + "----------------------" + "\n\t");
sökning = true;
}
}
}
//Om sökningen inte hittas, då skrivs det ut till användaren
if(sökning == false)
{
Console.WriteLine("Inlägget hittades inte!");
}
Console.ReadLine();
-----------------------------------------------------
Såhär ser min pesudokod för case 3:
Fall 3:
Sök sparade blogginlägg
För varje blogginlägg i listan
Skriv ut ''Blogginlägget hittades''
ANNARS
Skriv ut ''Blogginlägget hittades inte''
Fråga efter sökord
för varje blogginlägg i listan
Om sökord finns i blogginlägg skriv … och kom ihåg fannden
om inte fannden skriv …
Ditt förslag till pseudokod skriver ut fannsej i nästan varje varv
Visa spoiler
Skriv ditt dolda innehåll här
matsC skrev:
Fråga efter sökord
för varje blogginlägg i listan
Om sökord finns i blogginlägg skriv … och kom ihåg fannden
om inte fannden skriv …
Ditt förslag till pseudokod skriver ut fannsej i nästan varje varv
Okej!
så då blir det såhär?:
Fall 3:
Fråga efter sökord
För varje blogginlägg i listan
OM sökord finns i blogginlägg
Skriv ut ’’Blogginlägget hittades’’
OM sökord inte finns i blogginlägg
Skriv ut ’’Blogginlägget hittades inte’’
Turmii skrev:Visa spoiler
Skriv ditt dolda innehåll här
matsC skrev:
Fråga efter sökord
för varje blogginlägg i listan
Om sökord finns i blogginlägg skriv … och kom ihåg fannden
om inte fannden skriv …
Ditt förslag till pseudokod skriver ut fannsej i nästan varje varv
Okej!
så då blir det såhär?:
Fall 3:
Fråga efter sökord
För varje blogginlägg i listan
OM sökord finns i blogginlägg
Skriv ut ’’Blogginlägget hittades’’
OM sökord inte finns i blogginlägg
Skriv ut ’’Blogginlägget hittades inte’’
Det ser korrekt ut! Inuti for-loopen kan man indentera if-satserna så att det blir extra tydligt (som du har gjort med utskrivningarna) :)
katnisseverdeen skrev:Turmii skrev:Visa spoiler
Skriv ditt dolda innehåll här
matsC skrev:
Fråga efter sökord
för varje blogginlägg i listan
Om sökord finns i blogginlägg skriv … och kom ihåg fannden
om inte fannden skriv …
Ditt förslag till pseudokod skriver ut fannsej i nästan varje varv
Okej!
så då blir det såhär?:
Fall 3:
Fråga efter sökord
För varje blogginlägg i listan
OM sökord finns i blogginlägg
Skriv ut ’’Blogginlägget hittades’’
OM sökord inte finns i blogginlägg
Skriv ut ’’Blogginlägget hittades inte’’Det ser korrekt ut! Inuti for-loopen kan man indentera if-satserna så att det blir extra tydligt (som du har gjort med utskrivningarna) :)
Okej vad bra att det ser korrekt ut!
Är det något mer jag kan tillägga i min pesudokod?
Hur isåfall?
Förstod inte helt 100 med det sista du skrev.
Spontant kommer jag inte på något mer att ha med i pseudokoden utifrån din C#-kod.
Det jag menade var att likt hur det är extra uttrymme till vänster om "Skriv ut [...]" skulle man kunna ha med det för "OM sökord [...]" också. D.v.s:
För varje blogginlägg
Om sökord finns i blogginlägg
Skriv ut "Blogginlägget hittades"
Det är förmodligen underförstått att if-satserna är innanför loopen men det skulle kunna tolkas som:
for(sats) {
}
if(sats)
if(sats)
när du egentligen menar
for(sats) {
if(sats)
if(sats)
}
Okej! Tack för respons!
Har en fortsatt bra kväll! Godnatt