String | Memory Copy

Wednesday, 8 May 2013

Based on experience, I'm used to making programs using only integers in inputting choices or just doing plain mathematics but I thought that making programs doesn't just revolve around numbers it also has characters such as letters and symbols. That's when I encountered string and array.

String is used when you have to input a lot of characters or simply a phrase or sentence. On the other hand, array is used as a large storage of your inputs either characters or numbers. In this program, we are going to copy a value from one memory to another using string, array and the memcpy command. In this example, string1 will copy the value of string2. The string value would be, "This is a string.". Check out the codes below.


   1:  #include<iostream>
   2:  #include<conio.h>
   3:  #include<cstring>
   4:   
   5:  using namespace std;
   6:   
   7:  main()
   8:  {
   9:        char str1[20];
  10:        char str2[]="This is a string.";
  11:     
  12:        cout<<"Before memcpy()\n\nstr1 contains: "<<str1<<endl<<"str2 contains: "<<str2<             <endl<<endl;
  13:        memcpy(str1,str2,17);

Automated Fruit Selling Machine

Friday, 3 May 2013

All of us are all familiar with the way a market runs. There are people who sells foods and there are people who buys. Before when we buy something, sellers use a calculator to compute how much are we going to pay. Nowadays, sellers use computers for a faster transactions.

In the streets, automatic machines are also out everywhere giving you instant foods and drinks. One example of this machine is the soda machines, where you'll just insert a coin and automatically it will drop your choice of food or drink.

My idea is this, I thought that some of us love fruits, so some of us are always going to the market to buy some. Some hate delays because they're busy, so some of us depend on automatic vending machines. Now, the program that I will introduce to you today is the combination of the two ideas I have. It is called the Automated Fruit Selling Machine. This program is used for selling fruits easily. In the machine chosen fruits are all indicated and its prices. All you need to do is choose which fruit you would like to have, how many you would like to take and then the machine will automatically compute how much you need to pay and after that you can then get your orders.

The program is used with switch case statement for easier handling. Switch case statement is more user friendly when you need to make a wide variety of choices in your program. Check the codes below.



   1:  #include <stdio.h>
   2:  #include <conio.h>
   3:  #include <stdlib.h>
   4:   
   5:  int mango=0;
   6:  int apple=0;
   7:  int orange=0;
   8:  int durian=0;
   9:  int q1,q2,q3,q4;
  10:  main()
  11:  {
  12:  int order;
  13:  char a;
  14:   

Scaling your Grades

Wednesday, 1 May 2013

Being a student is challenging, there are a lot of pressures not just in your subjects but also with your professors, yet you can still find lots of fun with your friends. One thing we look forward to when semesters are near ending are the grades we get from our professors. Most of us hope for the best grades, some  of us accept any grades as long as it is on the passing rate.

Thinking about this, I come up with the idea of making a grade scale program which will determine if your grade is poor, satisfactory or excellent. In this program, the grades you input will be evaluated. Check out the codes below.



#include<stdio.h>
#include<conio.h>

main()
{

 float var2;
 printf("PASSED or FAILED??\n");
 printf("Enter your grade in any subject: ");
 scanf("%f", &var2);
 printf("\nYour grade is %.2f. ", var2);
 if(var2==75)
    printf("Just enough to get you through!\n");        
 else
    if(var2<75)
       printf("Sorry but you have to repeat the subject!\n");     
    else   
       if(var2>75 && var2<80)
          printf("You made it, but you have to try harder next time!\n");
       else
          if(var2>=80)

Relationship Between Two Numbers

We all know that numbers are simple yet complex figures. First thing we understand about numbers is that  they differ from one another when it comes to equality. Every numbers like letters, when combined together they form another kind of figures which may be larger than the other numbers, smaller, they may also be equal or not equal.

Since kindergarten, we are taught how to determine the relationship between two integers/numbers, if it is equal to or not equal to than the other number. So I made a program that is used to determine the relationship between two integers/numbers easily. The program that is shown below is more faster in figuring out the relationship and more useful when teaching your younger ones. Check out the codes below.



#include<stdio.h>
#include<conio.h>

main()
{
 int var1, var2;
 printf("Enter two numbers and I will tell you \n the relationships they satisfy: ");
 scanf("%d%d", &var1, &var2);

 if(var1==var2)
   printf("%d is equal to %d\n", var1, var2);
 else
   printf("%d is not equal to %d\n", var1, var2);  

Simple "printf" command

In making C/C++ programs we always encounter these commands: printf and %d. Both of these commands are vital in making programs because both of it are useful especially in printing integers for mathematical purposes. So, I thought of making a simple program to showcase the printf and %d commands.

Furthermore, printf command is used to instruct the computer to perform an action. While, %d is a conversion specifier which means that an integer must be printed out on the screen. In this program, it shows how to use the printf and %d commands. It will simply call the integers declared at the top and there will be no need to get inputs from the user. Check out the codes below.



#include<stdio.h>
#include<conio.h>

main()
{
int var1 = 9, var2 = 10, var3 = 9;
if(var1!=var2)
              printf("\n%d", var1);
             

if(var1!=var3)
              printf("\n\n%d", var1);
              printf("\n%d", var2);
              printf("\n%d", var3);

C++| Computing Average

Sunday, 6 January 2013

Average is basically the sum of all numbers within a list divided by the size of the list. In my world as a student, average means the overall total of my grades. Professors usually give grades after every end of the exams and as a student you really need to supervise your grades to prevent from failing. One thing to do that is to get your average grade.

Computing average is a little confusing especially if your calculator is not around. So, I made a program that will compute for your average to make computing more easier and it is user-friendly. The program is structured with the basic commands in C++ language. Check out the code below.



 1:    #include <iostream>
   2:        
   3:     #include <conio.h>
   4:        
   5:      using namespace std;
   6:       
   7:        
   8:       
   9:           int main()
  10:     
  11:          {
  12:       
  13:             float num1 = 0.0f;
  14:       
  15:               float num2 = 0.0f;
  16:      
  17:                float num3 = 0.0f;

C++ Language | Solving for Cube Root

Wednesday, 2 January 2013


In mathematics specially in equations in algebra, there are times that square roots and cube roots appear. Square root is the process of multiplying a number by itself. While, cube root is the process of multiplying a number by itself three times to get an answer. Sometimes people tend to confuse these two equations because they sound almost the same.

Thinking about this, I come up with an idea to make a program that can compute for the cube root of a number. This program is used with a float data identifier to allow users enter a number with or without decimal points. Check out the codes below.


   1:  #include <iostream>
   2:  #include <conio.h>
   3:   
   4:  using namespace std;
   5:   
   6:  int main()
   7:  {
   8:      float side = 0.0f;
   9:      float sideCubed = 0.0f;
  10:      cout << "Enter a real number: ";
  11:      cin >> side;

String | A Site Welcome Message


We are all familiar with networking sites, emails and other sites that gives us entertainment over the internet. Before we can access these sites we need to register first to become one of their members and access lots of features you might really like. One thing we observe after registration process is the welcome message we see on the screen bearing our names, like this, "Welcome Reymond Ayala". These welcome notes only mean one thing, we are successfully registered.

I thought of making a program that will look like that welcome note on sites. This program is used with a string command that will basically read all your character inputs. Check out the codes below.


   1:  #include <iostream>
   2:  #include <conio.h>
   3:  #include <string>
   4:   
   5:   
   6:   
   7:  int main()
   8:  {
   9:      std :: string firstName = "";
  10:      std :: string lastName = "";
  11:      std :: cout << "Enter your first name and press Enter: ";
  12:      std :: cin >> firstName;
  13:      std :: cout << std::endl;
  14:      std :: cout << "Enter your last name and press Enter: ";
Related Posts Plugin for WordPress, Blogger...