Course Review

Well, in this course I have learned a lot about programming but I have to be honest and to say that I hope to improve more my skills and habilities in programming in order to solve any type of problems in the dairy life.

This course helped me to know about the bases and the principal thin gs I have to consider when programming, but also let me know more about flipped classes and aboiling grades, which was one of the things I dislike about this course because I didnt pay too much attention to this course in order to attend other subjects and also because grades doesnt count, so as a human being I tenden to pass my other subjects first, but I recomend to take this class with teacher Ken because he is an excellent programming man.

#WSQ13 Exam2

Hey, here is the pictures of the codes using Atom and the programs compiled in Cygwin.

So here is the first program:

And the code in GitHub:

https://gist.github.com/DiegoNaterasPonce/9db32abc7c5a68a3d7df638343650398

Here is the second program:

And the code in GitHub:

https://gist.github.com/DiegoNaterasPonce/57d8e5a2f970a54533908222052ce3c1

Here is the third program:

And the code in GitHub:
https://gist.github.com/DiegoNaterasPonce/a7e4ac4f8542c820c90ba45504a36aa1

And finally, the last program:

And the code in GitHub:

https://gist.github.com/DiegoNaterasPonce/fa1eb322e28ac80b99e5e8c8bf10b642

#WSQ11 #YoSoy196

Hi everyone!
This time, I have to say that this was the most difficult program I have tried to solve, this means that I needed a lot of help from many fiends and other bloggers or websites like YouTube, so this time I have to say thanks to #LosCerritosRifa because I saw and studied his code in order to solve my own program.

So lets talk more about this difficult homework, we need to determine between a sequence of numbers, lower and upper bound, if there are a palindrome number or a lycherel number. So using many steps like loops using while, else and if, we can make a good program.

Here is the code from Atom:

And this is the program compiled in Cygwin:

And here the code from GitHub:

https://gist.github.com/DiegoNaterasPonce/e3d1aa2b4a2d7c887e3fde288b7c7b27

#WSQ10

Hey guys, this is the homework 10 and in this case we have to calculate the addition of ten numbers provided by the user, then calculate the averahe of those numbers and also calculate the standard deviation, which using some mathematical operations, we can get all of this operations and values.

So, first of all you need to write a function in order to count down ten times the numbers which will be provided by the user, and then can calculate this 3 operations.

Here is the code using Atom as an editor:

Here is the code compiled in Cygwin as a terminal:

And then the code from GitHub:

https://gist.github.com/DiegoNaterasPonce/84fe2bf3d74d4737b241

#Quiz6

Hey guys, this time we have to solve quiz number 6, which was really easy, if you need help about how does this algorythm works, you can search on YouTube or any web site.

This time, we have to calculate the Greatsest Common Divisor of two numbers, solving the euclid algorythm, which you need to write a function uisng a parameters A and B and using an if else loop, giving a remainder C about A and B.

In order to understand better this topic, I will show you my code written in Atom as an editor:

And here is the code compiled using Cygwin as a terminal:

And here is the code from GitHub:

https://gist.github.com/DiegoNaterasPonce/9573605ac8edf69a269e

#Quiz5

Hey there!

In this case, we had to make a program that can read a word forward and backward, in order to demonstrate if a word provided by the user is a palindrome or not. Remeber that a palindrome needs to have the same order of letters from the begining to the end and viceversa. For exaple: RACECAR.

So first of all, he need to include in our library rhe name of string in order to make this function to read a word forward and backward. Then, using a n if else loop we can write our code in order to see if a word provided by the user is a palindrome or not.

Check my code written in Atom as an editor:

And here is the program compiled using Cygwin as terminal:

Check my code taken by GitHub:

https://gist.github.com/DiegoNaterasPonce/2149b059d06bac902323

And for the second problem, we had to take from a list of numbers provided by the user, those which are divisible by three, so in this case, we ask the user the amount of numbers to sum in order to make a list and then ask again for more numbers from the list or amount of numbers that the user want to sum and for that list of numbers to sum, the program ONLY takes that numbers which are divisible by three and then sum all of those numbers giving as an answer the addittion from the list of numbers provided by the user. I KNOW, I SOUND WITH A LOT OF TROUBLES, BUT I STILL LOVING ME LIKE I AM.

So here is the code from Atom:

And here is the program compiled in Cygwin:

Check my code taken by GitHub:

https://gist.github.com/DiegoNaterasPonce/8b10c51506af75c22a24

#Quiz4

Hello guys, In this case, we had to calculate the euler number which is equivalent to 2.71828 when the user provides a number and then it will compile until it approaches to this number, so when the number provided by the user is getting and getting closer to this value, the program will stop and print this value.

In order to solve this confusing problem, I needed a lot of help because it was so hard and difficult for me to understand all of the variables and other values in the code, so I can say that this quiz is kind of a mixture of different quizes from toher guys so all I have to say is thanks to this guys and sorry for the teacher, because I really didn’t understand this time the concept of calculate the euler number for this quiz.

For all of this, here is the code from Atom:

And here is the program compiled by Cygwin:

And the code taken by GitHub:

https://gist.github.com/DiegoNaterasPonce/eb70c9de106cb8fe0aae