devsdotid

Tugas TPT - Program Sederhana

Jan 11th, 2021
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <stdio.h>
  2. int pilih,baris, des;
  3. int main(){
  4. menu:
  5. system("clear");
  6. printf("Playing With Triangle \n");
  7. printf("Silahkan Pilih Menu nya : \n");
  8. printf("1. membuat Triangle dengan bintang (*) \n");
  9. printf("2. membuat Triangle dengan angka tersusun \n");
  10. printf("Pilihan Anda [1-2] : ");
  11. scanf("%i", &pilih);
  12. switch(pilih){
  13. case 1:
  14. system("clear");
  15. printf("Playing with Star Triangle. \n");
  16. printf("Masukkan jumlah baris yang anda inginkan : ");
  17. scanf("%i", &baris);
  18. for (int i = 1; i <= baris; i++){
  19. for (int j = 1; j <= i; j++){
  20. printf("* ");
  21. }printf("\n");
  22. };
  23. goto decision;
  24. decision:
  25. printf("\n\nPilih [1] untuk kembali ke menu, atau pilih [2] untuk keluar. \n");
  26. printf("Pilihan anda [1-2] : ");
  27. scanf("%i", &des);
  28. if (des==1)
  29. {
  30. goto menu;
  31. }else if (des==2)
  32. {
  33. system("clear");
  34. printf("\n\nProgram exit with no error. Nice to meet you ^^ \n");
  35. }else{
  36. goto decision;
  37. }
  38. break;
  39. case 2:
  40. system("clear");
  41. printf("Playing with Number Triangle. \n");
  42. printf("Masukkan jumlah baris yang anda inginkan : ");
  43. scanf("%i", &baris);
  44. for (int i = 1; i <= baris; i++){
  45. for (int j = 1; j <= i; j++){
  46. printf("%i ", j);
  47. }printf("\n");
  48. };
  49. goto decision;
  50. break;
  51. default:
  52. system("clear");
  53. printf("Menunya cuma ada 2 gan..");
  54. goto menu;
  55. }
  56. return 0;
  57. }
Add Comment
Please, Sign In to add comment