Week 1 Code Examples

// Demoing new vars

#include <stdio.h>

int main(void) {
    int answer = 12;
    double wam = 99.9;
    char initial = 'H';
    answer = 15;
    wam = 87.2;
    initial = 'a';
    answer = 66;
    printf("%d\n", answer);
    return 0;
}
// Let's get input

#include <stdio.h>

int main(void) {
    int answer;
    printf("Tell me your answer: ");
    scanf("%d", &answer);
    printf("Your answer is %d!\n", answer);
}
// Doing maths on chars in C

#include <stdio.h>

int main(void) {
    char letter = 'H';
    printf("%c as lowercase is %c\n", letter, letter + 32);
}
// Constants never change
// War...war never changes

#include <stdio.h> 

#define HEIGHT 194
#define MEANING_OF_LIFE 42
#define PI 3.14159
#define FIRST_INITIAL 'H'

int main(void) {
    printf("Meaning of life is a constant of %c\n", FIRST_INITIAL);
}
// Showing off my cool chars
// Henry Hickman

#include <stdio.h>

int main(void) {
    char first_letter = 'C';
    char last_letter = 'c';
    printf("%d, %d\n", first_letter, last_letter);
    return 0;
}
// Demoing some variable shenanigans
// Henry Hickman

#include <stdio.h>

int main(void) {
    int temp_in_my_apartment = -3;
    printf("In my house it's %d degrees!\n", temp_in_my_apartment);
    return 0;
}
// Printing diff numbers
// Henry Hickkman

#include <stdio.h>

int main(void) {
    int area = 100;
    double pi = 3.14159;
    printf("Pi is %d\n", pi);
    printf("Area is %lf\n", area);
    return 0;
}
#include <stdio.h>

int main(void) {
    int num1 = 66;
    double num2 = 124.0;
    printf("%lf\n", num1 / num2);
    return 0;
}
//Hello
//Welcome to COMP1511/COMP1911
/* 
    Borneo - 9/10
    The Australian Outback - 4/10
    Africa - 7/10
    Marquesas - 10/10
    Thailand - 2/10
*/

#include <stdio.h>

int main(void) {
    printf("Survivor is epic\nand very cool!\n\nMy favourite season is Survivor Gabon\n");
    return 0;
}
// Doing some maths

#include <stdio.h>

int main(void) {
    int number1 = 12;
    int number2 = 13;
    int result;
    result = (number1 + number2) * number1;
    printf("%d\n", result);   
}
// Print multiple vars
// Henry Hickman

#include <stdio.h>

int main(void) {
    int wam_1 = 85;
    int wam_2 = 90;
    int wam_3 = 99;
    int wam_4 = 100;
    printf("First my WAM was %d, then it become %d,\nI kept working and got it to %d, and now I'm graduating with a WAM of %d\n", wam_4, wam_2, wam_3, wam_1);
    return 0;
}
#include <stdio.h>

int main(void) {
    int answer = 12;
    int answer_2 = 14;
    int answer_3 = answer / answer_2;
    printf("%d\n", answer_3);
    return 0;
}
#include <stdio.h>

int main(void) {
    double answer = 'H' % 'a';
    printf("%lf\n", answer);
    return 0;
}
// Printing to decimal places

#include <stdio.h>

int main(void) {
    double pi = 3.14159265359;
    printf("%.1lf is pi to 1 d.p\n", pi);
    printf("%.2lf is pi to 2 d.p\n", pi);
    printf("%.3lf is pi to 3 d.p\n", pi);
    printf("You can extrapolate the rest, I believe!\n");
    return 0;
}
// Let's try printing!

#include <stdio.h>

int main(void) {
    int answer = 12;
    printf("The answer is %d!\n", answer);
}
// Printing a char

#include <stdio.h>

int main(void) {
    char initial = 'H';
    printf("My name starts with %c\n", initial);
    return 0;
}
// Printing multiple variable types

#include <stdio.h>

int main(void) {
    int good_survivor = 28;
    int best_survivor = 17;
    printf("The best season of Survivor is season %d, but season %d is alright too!\n", best_survivor, good_survivor);
    return 0;
}
// Printing ints and doubles

#include <stdio.h>

int main(void) {
    int diameter = 5;
    double pi = 3.1415;
    printf("The diameter is %dcm and pi is %lf!\n", diameter, pi);
    return 0;
}
// Showing off dividion and remainders

#include <stdio.h>

int main(void) {
    int first = 26;
    int second = 12;
    double random_maths = (12 % 5) * (1 / 2.0) * 5 * (15 % 4);
    printf("%.1lf\n", random_maths);
    printf("To make the compiler happy, I'm using first (which is %d) and second (which is %d)\n", first, second);
    return 0;
}
// Getting input

#include <stdio.h>

int main(void) {
    char answer;
    printf("Enter your answer: ");
    scanf(" %c", &answer);
    printf("The answer is %c\n", answer);
    return 0;
}
// Scan in and print some chars

#include <stdio.h>

int main(void) {
    char letter;
    printf("Enter a letter: ");
    scanf("%c", &letter);
    printf("The letter is %c and the ASCII code is %d\n", letter, letter);
}
// Making some awesome variables
// Henry Hickman
// Week 1

#include <stdio.h>

int main(void) {
    int answer = 10;
    // Variables can be changed
    int answer = 42;
    // We can have multiple variables
    int answer_2 = 67;
    return 0;
}