Results for "Author: yehia muhsen"
If you want to be amazed, then take a look at this calculator. It works like a powerful compiler that can evaluate complicated expressions and can amazingly handle syntax errors. Try this "+(2((5+4)/2*6+1.56845)4 + 3^(3-(--5)/2))/(25^.5)+2-3*4/-2^2.2*5". That's not all! Why don't you download the code, and let the calculator talks about itself? The calculator has many amazing features: 1- It handles almost all kinds of possible errors (like a very powerful compiler), and when an error occures, it tells what and where the error is, so that you can fix it easily. Try this expression and see how errors get handled: "()+*5.334.2+)453+&76/6(7+" . 2- It recolors the expression so that it seems more clear. ( Numbers in light blue, operations in purple, invalid inputs in red, positive and negative signs in dark green, and parenthesis in randome colors) 3- It saves previous inputs so if you want to review them, use the Up and Down arrows. 4- There is an input keyboard that can be shown or hidden. 5- It's very easy to use. I hope that you'll find this program useful in solving math problems, and I hope that you'll like the code and find it helpful and easy to understand. *** Would you kindly vote for this code ;) ***
If you want to be amazed, then take a look at this screen saver, but my advice to you before you run the code, "don't spend more than one hour staring at the motion." looool ;). Start learning the code. This is a very wonderful graphical program that I'll update later on as a complete screen saver. In this screen saver, there is a number of circles (or lines) froming an object that rotates and moves in a fasinating 3D-motion. Also, there are colors rotation and fading effect. You can change the settings and get different styles of motion. You can also add some changes to the code. Change speeds, sizes, colors, number of circles, ranges of randome numbers, timers intervals, and enjoy... I hope you will like this program ... Comments and votes will be well appreciated ...
Basically this program filters the main three colors in a picture ( Red, Green, and Blue ), and redraws the picture in differnet combinations of those colors. This program increase your knowledge about colors, explains how the RGB function works, and show you how you filter colors. It also deals with the process of Drag Drop where you can drag and drop the filtered pictures on to the original picture so that that they get reflitered again. In that case, you'll see the absence of some colors. To make the program faster, I used API funtions (GetPixel and SetPixel). I hope the math in this example is easy to understand, if not, please feel free to conatact me. I'll be more than happy to help. If you like this program, please rate it. Good luck guys.
Do you like math and physics? If "Yes", then here is the program that you're looking for, but if "No", then you still have a chance to like this program if you like graphics or games programming. This program is an application for the elastic collision between two objects. In elastic collision, the total momentum is always conserved, and after collision, the final velocities get distributed based on the masses and initial velocities of the two objects. This program is a good example of how to use math to move objects, detect collisions, draw graphs, and change objects sizes and positions. In this program, I made sure that all buttons get disabled during the movement except the Stop button, and I used the idea of global variables to exit the loop of action. One last thing, I think this program is kind of fun, especailly if you try different masses with different initial velocities. The graph also shows some intersting patterns of movements. I hope you'll learn something out of it... Good luck ...
I called this program the Smart Circle because it's really a smart circle. Why? I tell you why. Imagine that you are lost in a desert, and you're looking for a way out. How are you going to find the pathway? You'll look around you (in circles)until you see the pathway. If you don't see anything, you may go to a higher place( assume there is a high place in the dessert) so that you can see further ( bigger circle ). The higher you go up, the further you can see. When you see the pathway, you'll move immediately in that direction until you reach the pathway. I'm sure you would like to move in straight line in that pathway, but how about if it's not straight, what are you going to do? You'll look right and left until you see the right direction in the path and go on. Isn't it crazy if you go back and forth in the same path so you don't move from your first point? I guess it is. So you have to move in one direction along the path. If you do all of that, I consider you a normal person, that's exactly what our Red Smart Circle is doing in this program. It uses the Sine and Cosine functions to find it's way. I made many comments in the code, so I hope it'll be easy for you to understand ... Good luck .
If you want to be amazed, then take a look at this calculator. It works like a powerful compiler that can evaluate complicated expressions and can amazingly handle syntax errors. Try this "+(2((5+4)/2*6+1.56845)4 + 3^(3-(--5)/2))/(25^.5)+2-3*4/-2^2.2*5". That's not all! Why don't you download the code, and let the calculator talks about itself? The calculator has many amazing features: 1- It handles almost all kinds of possible errors (like a very powerful compiler), and when an error occures, it tells what and where the error is, so that you can fix it easily. Try this expression and see how errors get handled: "()+*5.334.2+)453+&76/6(7+" . 2- It recolors the expression so that it seems more clear. ( Numbers in light blue, operations in purple, invalid inputs in red, positive and negative signs in dark green, and parenthesis in randome colors) 3- It saves previous inputs so if you want to review them, use the Up and Down arrows. 4- There is an input keyboard that can be shown or hidden. 5- It's very easy to use. I hope that you'll find this program useful in solving math problems, and I hope that you'll like the code and find it helpful and easy to understand. *** Would you kindly vote for this code ;) ***
If you want to be amazed, then take a look at this screen saver, but my advice to you before you run the code, "don't spend more than one hour staring at the motion." looool ;). Start learning the code. This is a very wonderful graphical program that I'll update later on as a complete screen saver. In this screen saver, there is a number of circles (or lines) froming an object that rotates and moves in a fasinating 3D-motion. Also, there are colors rotation and fading effect. You can change the settings and get different styles of motion. You can also add some changes to the code. Change speeds, sizes, colors, number of circles, ranges of randome numbers, timers intervals, and enjoy... I hope you will like this program ... Comments and votes will be well appreciated ...
Do you like math and physics? If "Yes", then here is the program that you're looking for, but if "No", then you still have a chance to like this program if you like graphics or games programming. This program is an application for the elastic collision between two objects. In elastic collision, the total momentum is always conserved, and after collision, the final velocities get distributed based on the masses and initial velocities of the two objects. This program is a good example of how to use math to move objects, detect collisions, draw graphs, and change objects sizes and positions. In this program, I made sure that all buttons get disabled during the movement except the Stop button, and I used the idea of global variables to exit the loop of action. One last thing, I think this program is kind of fun, especailly if you try different masses with different initial velocities. The graph also shows some intersting patterns of movements. I hope you'll learn something out of it... Good luck ...
I called this program the Smart Circle because it's really a smart circle. Why? I tell you why. Imagine that you are lost in a desert, and you're looking for a way out. How are you going to find the pathway? You'll look around you (in circles)until you see the pathway. If you don't see anything, you may go to a higher place( assume there is a high place in the dessert) so that you can see further ( bigger circle ). The higher you go up, the further you can see. When you see the pathway, you'll move immediately in that direction until you reach the pathway. I'm sure you would like to move in straight line in that pathway, but how about if it's not straight, what are you going to do? You'll look right and left until you see the right direction in the path and go on. Isn't it crazy if you go back and forth in the same path so you don't move from your first point? I guess it is. So you have to move in one direction along the path. If you do all of that, I consider you a normal person, that's exactly what our Red Smart Circle is doing in this program. It uses the Sine and Cosine functions to find it's way. I made many comments in the code, so I hope it'll be easy for you to understand ... Good luck .
Basically this program filters the main three colors in a picture ( Red, Green, and Blue ), and redraws the picture in differnet combinations of those colors. This program increase your knowledge about colors, explains how the RGB function works, and show you how you filter colors. It also deals with the process of Drag Drop where you can drag and drop the filtered pictures on to the original picture so that that they get reflitered again. In that case, you'll see the absence of some colors. To make the program faster, I used API funtions (GetPixel and SetPixel). I hope the math in this example is easy to understand, if not, please feel free to conatact me. I'll be more than happy to help. If you like this program, please rate it. Good luck guys.
If you want to be amazed, then take a look at this calculator. It works like a powerful compiler that can evaluate complicated expressions and can amazingly handle syntax errors. Try this "+(2((5+4)/2*6+1.56845)4 + 3^(3-(--5)/2))/(25^.5)+2-3*4/-2^2.2*5". That's not all! Why don't you download the code, and let the calculator talks about itself? The calculator has many amazing features: 1- It handles almost all kinds of possible errors (like a very powerful compiler), and when an error occures, it tells what and where the error is, so that you can fix it easily. Try this expression and see how errors get handled: "()+*5.334.2+)453+&76/6(7+" . 2- It recolors the expression so that it seems more clear. ( Numbers in light blue, operations in purple, invalid inputs in red, positive and negative signs in dark green, and parenthesis in randome colors) 3- It saves previous inputs so if you want to review them, use the Up and Down arrows. 4- There is an input keyboard that can be shown or hidden. 5- It's very easy to use. I hope that you'll find this program useful in solving math problems, and I hope that you'll like the code and find it helpful and easy to understand. *** Would you kindly vote for this code ;) ***
If you want to be amazed, then take a look at this screen saver, but my advice to you before you run the code, "don't spend more than one hour staring at the motion." looool ;). Start learning the code. This is a very wonderful graphical program that I'll update later on as a complete screen saver. In this screen saver, there is a number of circles (or lines) froming an object that rotates and moves in a fasinating 3D-motion. Also, there are colors rotation and fading effect. You can change the settings and get different styles of motion. You can also add some changes to the code. Change speeds, sizes, colors, number of circles, ranges of randome numbers, timers intervals, and enjoy... I hope you will like this program ... Comments and votes will be well appreciated ...
Basically this program filters the main three colors in a picture ( Red, Green, and Blue ), and redraws the picture in differnet combinations of those colors. This program increase your knowledge about colors, explains how the RGB function works, and show you how you filter colors. It also deals with the process of Drag Drop where you can drag and drop the filtered pictures on to the original picture so that that they get reflitered again. In that case, you'll see the absence of some colors. To make the program faster, I used API funtions (GetPixel and SetPixel). I hope the math in this example is easy to understand, if not, please feel free to conatact me. I'll be more than happy to help. If you like this program, please rate it. Good luck guys.
Do you like math and physics? If "Yes", then here is the program that you're looking for, but if "No", then you still have a chance to like this program if you like graphics or games programming. This program is an application for the elastic collision between two objects. In elastic collision, the total momentum is always conserved, and after collision, the final velocities get distributed based on the masses and initial velocities of the two objects. This program is a good example of how to use math to move objects, detect collisions, draw graphs, and change objects sizes and positions. In this program, I made sure that all buttons get disabled during the movement except the Stop button, and I used the idea of global variables to exit the loop of action. One last thing, I think this program is kind of fun, especailly if you try different masses with different initial velocities. The graph also shows some intersting patterns of movements. I hope you'll learn something out of it... Good luck ...
I called this program the Smart Circle because it's really a smart circle. Why? I tell you why. Imagine that you are lost in a desert, and you're looking for a way out. How are you going to find the pathway? You'll look around you (in circles)until you see the pathway. If you don't see anything, you may go to a higher place( assume there is a high place in the dessert) so that you can see further ( bigger circle ). The higher you go up, the further you can see. When you see the pathway, you'll move immediately in that direction until you reach the pathway. I'm sure you would like to move in straight line in that pathway, but how about if it's not straight, what are you going to do? You'll look right and left until you see the right direction in the path and go on. Isn't it crazy if you go back and forth in the same path so you don't move from your first point? I guess it is. So you have to move in one direction along the path. If you do all of that, I consider you a normal person, that's exactly what our Red Smart Circle is doing in this program. It uses the Sine and Cosine functions to find it's way. I made many comments in the code, so I hope it'll be easy for you to understand ... Good luck .
If you want to be amazed, then take a look at this calculator. It works like a powerful compiler that can evaluate complicated expressions and can amazingly handle syntax errors. Try this "+(2((5+4)/2*6+1.56845)4 + 3^(3-(--5)/2))/(25^.5)+2-3*4/-2^2.2*5". That's not all! Why don't you download the code, and let the calculator talks about itself? The calculator has many amazing features: 1- It handles almost all kinds of possible errors (like a very powerful compiler), and when an error occures, it tells what and where the error is, so that you can fix it easily. Try this expression and see how errors get handled: "()+*5.334.2+)453+&76/6(7+" . 2- It recolors the expression so that it seems more clear. ( Numbers in light blue, operations in purple, invalid inputs in red, positive and negative signs in dark green, and parenthesis in randome colors) 3- It saves previous inputs so if you want to review them, use the Up and Down arrows. 4- There is an input keyboard that can be shown or hidden. 5- It's very easy to use. I hope that you'll find this program useful in solving math problems, and I hope that you'll like the code and find it helpful and easy to understand. *** Would you kindly vote for this code ;) ***
If you want to be amazed, then take a look at this screen saver, but my advice to you before you run the code, "don't spend more than one hour staring at the motion." looool ;). Start learning the code. This is a very wonderful graphical program that I'll update later on as a complete screen saver. In this screen saver, there is a number of circles (or lines) froming an object that rotates and moves in a fasinating 3D-motion. Also, there are colors rotation and fading effect. You can change the settings and get different styles of motion. You can also add some changes to the code. Change speeds, sizes, colors, number of circles, ranges of randome numbers, timers intervals, and enjoy... I hope you will like this program ... Comments and votes will be well appreciated ...
Basically this program filters the main three colors in a picture ( Red, Green, and Blue ), and redraws the picture in differnet combinations of those colors. This program increase your knowledge about colors, explains how the RGB function works, and show you how you filter colors. It also deals with the process of Drag Drop where you can drag and drop the filtered pictures on to the original picture so that that they get reflitered again. In that case, you'll see the absence of some colors. To make the program faster, I used API funtions (GetPixel and SetPixel). I hope the math in this example is easy to understand, if not, please feel free to conatact me. I'll be more than happy to help. If you like this program, please rate it. Good luck guys.
Do you like math and physics? If "Yes", then here is the program that you're looking for, but if "No", then you still have a chance to like this program if you like graphics or games programming. This program is an application for the elastic collision between two objects. In elastic collision, the total momentum is always conserved, and after collision, the final velocities get distributed based on the masses and initial velocities of the two objects. This program is a good example of how to use math to move objects, detect collisions, draw graphs, and change objects sizes and positions. In this program, I made sure that all buttons get disabled during the movement except the Stop button, and I used the idea of global variables to exit the loop of action. One last thing, I think this program is kind of fun, especailly if you try different masses with different initial velocities. The graph also shows some intersting patterns of movements. I hope you'll learn something out of it... Good luck ...
I called this program the Smart Circle because it's really a smart circle. Why? I tell you why. Imagine that you are lost in a desert, and you're looking for a way out. How are you going to find the pathway? You'll look around you (in circles)until you see the pathway. If you don't see anything, you may go to a higher place( assume there is a high place in the dessert) so that you can see further ( bigger circle ). The higher you go up, the further you can see. When you see the pathway, you'll move immediately in that direction until you reach the pathway. I'm sure you would like to move in straight line in that pathway, but how about if it's not straight, what are you going to do? You'll look right and left until you see the right direction in the path and go on. Isn't it crazy if you go back and forth in the same path so you don't move from your first point? I guess it is. So you have to move in one direction along the path. If you do all of that, I consider you a normal person, that's exactly what our Red Smart Circle is doing in this program. It uses the Sine and Cosine functions to find it's way. I made many comments in the code, so I hope it'll be easy for you to understand ... Good luck .