Tuesday, December 16, 2014

Random Quiz Maker in C Language (Course Project)

It is a project that we have shown in our CSE115 C programming course of North South University.

You can find the project slides HERE

Questions.txt file should be placed in the project folder directory.

Source Code:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
int main()
{
    system("COLOR AC");
    printf("\n\n\t\t\t***************************");
    printf("\n\t\t\t**** Random Quiz Maker ****");
    printf("\n\t\t\t***************************");
    printf("\n\n\t\t\t***************************");
    printf("\n\n\t\tWelcome to the random quiz maker program.");
    printf("\n\t\tPlease be patient during the process.\n");
    printf("\n\n\t\t\t**** Random Quiz Maker ****\n");
    printf("\n\tPlease input your answer by inserting character value of the number:");
    printf("\n\n\t\t\t**** Random Quiz Maker ****\n");
    printf("\n");
    int i,j,random_question[20],k,flag,random;
    double exam_score=0, final_score;
    char students_answer;
    struct exam
    {

Thursday, September 18, 2014

Mozilla Maker Party with Friends



Ahh... it's September! The season of maker party. Maker Party is Mozilla's global campaign to teach the web to all kinds of people around the world. July 15 - September 15 is the season for Maker Party 2014.

This time I was organizing a maker party event for the first time. I've arranged a small maker party in my place, which is called a kitchen party. I've invited some of my friends. They're so non-techy. That's why I chose them to teach something about technology.


Friday, September 5, 2014

এইচএসসি পরীক্ষার রেজাল্ট খারাপ হয়েছে? এখন আমি কি করবো?



এসএসসি ও এইচএসসি সহ অন্যান্য পাবলিক পরীক্ষায় এখন গণহারে জিপিএ-৫, গোল্ডেন জিপিএ-৫ পায় শিক্ষার্থীরা। কিন্তু এর মধ্যে একটি বড় অংশের ফলাফল কিন্তু জিপিএ-৫ এর নিচে থাকে। এই পোস্টটি যারা এবার পরীক্ষায় জিপিএ-৫ পাওনি শুধুমাত্র তাদের জন্যই।

জিপিএ-৫ না পেলে স্বভাবতই হতাশ হয়ে পড়বে। যেদিকে তাকাবে সেদিকেই দেখবে সবাই তোমার থেকে ভালো ফলাফল করেছে। তোমার পরিবার থেকে এজন্য অনেক কথা শুনতে হবে। অনেক খারাপ লাগবে তোমার নিজেকে। সান্তনা পেলেও সেটাও ভালো লাগবে না। এখন রেজাল্ট তো খারাপ হলোই, এটা আর কিছু করা যাবেনা। তাই চলো দেখে আসি এই খারাপ রেজাল্ট নিয়েই এখন কি করা যায়ঃ

Tuesday, July 8, 2014

ফটোস্কেপে (Photoscape) অভ্র দিয়ে বাংলা লেখার সমস্যার সমাধান

অনেক সময় আমাদের ছবিতে বাংলায় কোন কিছু লেখার প্রয়োজন হয়ে থাকে। ফটোস্কেপ ব্যবহার করে সুন্দর সুন্দর ইফেক্ট দিয়ে বাংলা ফন্টে লেখা যায়। কিন্তু অনেকেই একটি সাধারন সমস্যায় পড়ে থাকেন। আমরা যারা অভ্র ফোনেটিক দিয়ে বাংলা লিখি তারা ফটোস্কেপে বাংলা লিখতে গিয়ে সমস্যায় পড়ে যান। আমিও কয়েকদিন আগে এই সমস্যায় পড়েছিলাম। তাই ভাবলাম আজ এটা নিয়েই লিখি।


ফটোস্কেপে বাংলা লিখতে যে ছবির উপর বাংলা লিখবেন সেটা Editor Mode এ খুলুন। এরপর নিচে Home বাটোনের পাশে দেখবেন Object আছে। সেখানে ক্লিক করুন। অবজেক্ট হিসেবে 'T' চিহ্নিত টেক্সট সিলেক্ট করুন।

এবার যে উইন্ডো আসবে সেখানে ফন্ট হিসেবে যেকোন বাংলা ফন্ট সিলেক্ট করুন। অভ্রতে বাংলা চালু করে লেখার সময় দেখতে পাবেন আজেবাজে লেখা উঠছে বা "?? ???? ??" - এরকম লেখা উঠছে। এর কারন হলো আপনার অভ্র ইউনিকোড আউটপুটে চালু আছে। এটাকে ANSI আউটপুটে চালু করতে হবে।

কিভাবে করবেন? খুবই সহজ। আপনার অভ্র বারে গিয়ে সেটিংসে যান। দেখবেন দুটো অপশন আছে - Output as Unicode এবং Output as ANSI. Output as ANSI সিলেক্ট করুন। একটি ওয়ার্নিং মেসেজ আসবে। সেটায় Use ANSI anyway দিয়ে ব্যবহার করা শুরু করুন। এবার দেখবেন Photoscape এ আপনার লেখাগুলো কত সুন্দর বাংলায় আসছে।

লেখা শেষ হয়ে গেলে আবার ইউনিকোড ফরম্যাটে অভ্রর আউটপুট দিতে ভুলবেন না কিন্তু। নাহলে অন্যান্য সাইট ও ডকুমেন্টে বাংলা লিখতে অসুবিধা হবে।





Sunday, March 23, 2014

Java Programming Questions & Answers

My teacher gave me an assignment. It was about Java Programming. I completed it and now uploading it in my blog. It maybe helpful for the new Java programmers like me. It was given by Shah  Mostafa Khaled (MTD) Sir as an assignment of CSE 135 (now known as CSE 215) course of North South University.



  • Why is Java a static language?



There are two forms of typed programming languages. One is statically typed language and another is dynamically typed language. Statically typed language requires you to declare what ‘type’ a variable is when you are writing code. On the other hand, dynamically typed languages do not need to be declared the type of the variable in the code.

Friday, March 14, 2014

Mozilla SuMo Day with NSUFSA



Right after the successful Mozilla event Mozilla Hackjam With NSUFSA, NSUWF & NSUEC,  we started planning for our next event SuMo Day. SuMo means Support Mozilla.



The seats for the event was limited. So, two days before the event  we published a quiz in our Facebook Group. The participants  were asked to register themselves and localize a short paragraph. The participants who

Sunday, February 2, 2014

Mozilla Hackjam With NSUFSA, NSUWF & NSUEC


“Hackjam With NSUFSA, NSUWF & NSUEC” held on 31st January, 2014 at North South University. We, the NSU Firefox Student Ambassadors were planning for this event for a month. It was a joint program with technology club NSU Wireless Forum and NSU English Club of our university.

It was a freezing cold morning. I couldn’t easily wake up from the bed. So, I was a bit late. All the other FSA’s started to arrange the laptops,internet connections and other important things from 9am.

The event started at 10am. All the attendees seemed very excited. Most of them didn’t have much idea about it. At first,

Wednesday, January 29, 2014

How To Fix Bangla Font Problem in Firefox


Most of the Bangali Firefox users face this problem after downloading the browser.  Bangla texts of websites appears to be broken. This problem occurs for not having the appropriate font installed. So, here are some solutions for this problem. Follow step by step to fix the problem. If the first method does not work, try another.
                                                  Bangla broken font problem in Firefox

METHOD 1:
1.  Go to ‘Options’ menu in Firefox.
2.  Now go to Content tab and then go to fonts and color>>Advanced
3.  Change fonts like this:

Hi ! I'm Raad. And this my personal blog. Welcome to my blog.