![]() ![]() | c-lasagne-pars - Et pseudo C program som laver lasagne - funktioner med parametre. | Lektion 5 - slide 10 : 30 Program 2 |
#include <stdio.h> #include <stdlib.h> void make_lasagne(int portion); void make_lasagne_plates(int portion); void make_white_sauce(int portion); void make_meat_sauce(int portion); int main(void) { int size; // Promt for size: printf("How large a portion do you want? "); scanf("%d", &size); // Make some food: make_lasagne(size); return 0; } void make_lasagne(int portion) { make_lasagne_plates(portion); make_white_sauce(portion); make_meat_sauce(portion); mix plates, meat sauce, and white sauce; sprinkle with paramesan cheese; bake 15 minutes at 225 degrees; } void make_lasagne_plates(int portion) { get appropriate amounts of ingredients according to portion; mix flour, egs, salt and oil; process the pasta in the pasta machine; } void make_white_sauce(int portion) { get appropriate amounts of ingredients according to portion; melt butter and stir in some flour; add milk and boil the sauce; } void make_meat_sauce(int portion){ get appropriate amounts of ingredients according to portion; chop the onion, and add meat, salt and pebber; add tomatos and garlic; boil the sauce 10 minutes; }