From 07005cf0189fb9c828fa8a55fa7a39b036596877 Mon Sep 17 00:00:00 2001 From: AidenRushbrooke <72034940+AidenRushbrooke@users.noreply.github.com> Date: Fri, 10 Dec 2021 16:21:12 +0000 Subject: Logical example and demo structure --- Demo plan.txt | 27 +++++++++++++++++++++++++++ src/examples/logical.ft | 14 ++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 Demo plan.txt create mode 100644 src/examples/logical.ft diff --git a/Demo plan.txt b/Demo plan.txt new file mode 100644 index 0000000..5bcb93b --- /dev/null +++ b/Demo plan.txt @@ -0,0 +1,27 @@ +Introduction + +Part 1: +GUI +Expressions +Integers and Real variables +String variables +Print Statements + +Part 2: +If Statements +If-Else Statements +Logical Statements +Showing not hard coded +Error handling? + +Part 3: +Do Statements +Do-While Statements +Arrays +Error handling? + +Part 4: +Functions +Subroutines +Recursive Functions +Larger Program combining features (sieve of eratosthenes?) diff --git a/src/examples/logical.ft b/src/examples/logical.ft new file mode 100644 index 0000000..d7ac3dd --- /dev/null +++ b/src/examples/logical.ft @@ -0,0 +1,14 @@ +program logical +int::a +int::b +int::c +a=6 +b=10 +c=15 +if (a==6 .and. b==10) then +print*,"'and' executed" +end if +if (a==10 .or. c==15) then +print*,"'or' executed" +end if +end program logical \ No newline at end of file -- cgit v1.2.3