login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > Overige > C en C++ > C - Patroon met loops

C - Patroon met loops

Auteur: Joel - 13 november 2005 - 18:38 - Gekeurd door: Maarten - Hits: 6388 - Aantal punten: 3.25 (4 stemmen)




Dit scriptje heb ik gemaakt in de les 'C', we moesten een opdracht maken waar gebruik wordt gemaakt van while loops, met dit als resultaat.

Het is een patroon (ruit) dat van beneden naar boven komt, en wordt altijd maar herhaald.

Je kan de snelheid, breedte van ruit,... zelf aanpassen.

Code:
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4.  
  5. void main(void){
  6. int i=0,
  7. j=0, //streepjes -
  8. k=0, //sterretjes *
  9. loop, //aantal keer het patroon herhalen
  10. spaties=0,
  11. getal=30, //breedte van patroon,
  12. pauze=10; //pauze per regel in milliseconden
  13.  
  14. for (loop=0; loop<10000; loop++) {
  15.  
  16. i = getal;
  17.  
  18. while (i-->0)
  19. {
  20. printf("#");
  21. while (j++<i)
  22. {
  23. printf("-");
  24. }
  25. j=0;
  26.  
  27. spaties = (getal-i)*2;
  28. while (k++<spaties) {
  29. printf("*");
  30. }
  31. k=0;
  32.  
  33. while (j++<i) {
  34. printf("-");
  35. }
  36. j=0;
  37.  
  38. printf("#\n");
  39.  
  40. Sleep(pauze);
  41.  
  42. }
  43. i = 0;
  44.  
  45. while (i++<getal)
  46. {
  47. printf("#");
  48. while (j++<i)
  49. {
  50. printf("-");
  51. }
  52. j=0;
  53.  
  54. spaties = (getal-i)*2;
  55. while (k++<spaties)
  56. {
  57. printf("*");
  58. }
  59. k=0;
  60.  
  61. while (j<i)
  62. {
  63. printf("-");
  64. j++;
  65. }
  66. j=0;
  67.  
  68. printf("#\n");
  69.  
  70. Sleep(pauze);
  71. }
  72. }
  73. }
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (2)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.023s