6 svar
716 visningar
Turmii är nöjd med hjälpen
Turmii 4
Postad: 1 jan 2022 18:46

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'' 

                                        

farfarMats Online 1092
Postad: 1 jan 2022 19:12

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

Turmii 4
Postad: 2 jan 2022 02:16
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’’

katnisseverdeen 50
Postad: 2 jan 2022 02:36 Redigerad: 2 jan 2022 02:40
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) :)

Turmii 4
Postad: 2 jan 2022 02:45
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.

katnisseverdeen 50
Postad: 2 jan 2022 02:51 Redigerad: 2 jan 2022 02:51

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)

}

Turmii 4
Postad: 2 jan 2022 02:54

Okej! Tack för respons! 
Har en fortsatt bra kväll! Godnatt

Svara Avbryt
Close