Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C - switch ..

Tak jsem si s tím pohrál, funguje mi to tak, jak jsem chtěl.
Jen bych se chtěl ještě zeptat, nějaký jednoduchý způsob, který mě zpátky hodí na výběrové menu, když zadám špatnou volbu ?

/*domaci ukol: sestav program pro prevod
kc na euro */
#include <stdio.h>
#include <conio.h>
int main()

{
    float kc,celkemeuro,celkem,celkemkc,euro,eurozadani,kczadan,konec; /* Deklarace promennych */
    int volba; /* Deklarace promennych */
    euro = 25.7051452; /* Definice eura */
    printf("Stisknutim pozadovaneho cisla si vyberte z nabidky:\n 1 - Koruny -> Eura \n 2 - Eura -> Koruny \n"); /* Info o menu */
    scanf("%d",&volba); /* Vyber volby */
    getchar();
    switch(volba)
    {
    case 1: {
            printf("Vybrali jste si Koruny -> Eura \n");
            printf("Zadejte mnozstvi korun: ");
            scanf("%f",&kc);
            getchar();
            printf("%5.2f Korun je %5.2f Euro",kc,celkem);
            }; break; /* Kdyz volba 1 ..*/
    case 2: {
            printf("Vybrali jste si Eura -> Koruny \n");
            printf("Zadejte mnozstvi Euro: ");
            scanf("%f",&eurozadani);
            getchar();
            celkemeuro = eurozadani*euro;
            printf("%5.2f Euro je %5.2f Korun",eurozadani,celkemeuro);
            }break; /* Kdyz volba 2 ..*/ 
    default: printf("Zadal jste spatnou volbu ..."); /* Kdyz ani volba 1 nebo 2 */
    }
    getchar();
    return 0;
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny