Thursday, April 25, 2013

Quiz program

This is a quiz program. The program allows you to answer up to 10 Java programming basic questions. Then it displays a report that shows all questions, their correct answers, answers selected by the user, and the number of correct answers. The program uses two two-dimensional arrays, one for storing pairs of question and its possible answers, and another one for storing pairs of question and its correct answers. The answer selected by the user of a question is added in the HashMap object for the report.


QuizProgram source code:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
class  Quiz extends JFrame implements ActionListener{
            JPanel panel;
            JPanel panelresult;
            JRadioButton choice1;
            JRadioButton choice2;
            JRadioButton choice3;
            JRadioButton choice4;
            ButtonGroup bg;
            JLabel lblmess;
            JButton btnext;
            String[][] qpa;
            String[][] qca;
            int qaid;
            HashMap<Integer, String> map;

            Quiz(){
1                      initializedata();
2                      setTitle("Quiz Program");
3                      setDefaultCloseOperation(EXIT_ON_CLOSE);
4                      setSize(430,350);
5                      setLocation(300,100);
6                      setResizable(false);
7                      Container cont=getContentPane();
8                      cont.setLayout(null);          
9                      cont.setBackground(Color.GRAY);
10                    bg=new ButtonGroup();     
11                    choice1=new JRadioButton("Choice1",true);
12                    choice2=new JRadioButton("Choice2",false);
13                    choice3=new JRadioButton("Choice3",false);
14                    choice4=new JRadioButton("Choice4",false);
15                    bg.add(choice1);
16                    bg.add(choice2);
17                    bg.add(choice3);
18                    bg.add(choice4);
19                    lblmess=new JLabel("Choose a correct anwswer");
20                    lblmess.setForeground(Color.BLUE);
21                    lblmess.setFont(new Font("Arial", Font.BOLD, 11));
22                    btnext=new JButton("Next");
23                    btnext.setForeground(Color.GREEN);                
24                    btnext.addActionListener(this);
25                    panel=new JPanel();
26                    panel.setBackground(Color.LIGHT_GRAY);
27                    panel.setLocation(10,10);
28                    panel.setSize(400,300);
29                    panel.setLayout(new GridLayout(6,2));
30                    panel.add(lblmess);
31                    panel.add(choice1);
32                    panel.add(choice2);
33                    panel.add(choice3);
34                    panel.add(choice4);
35                    panel.add(btnext);
36                    cont.add(panel);
37                    setVisible(true);
38                    qaid=0;
39                    readqa(qaid);
           
            }
           
40        public void actionPerformed(ActionEvent e){
           
                        if(btnext.getText().equals("Next")){
                                    if(qaid<9){
                                               
                                                map.put(qaid,getSelection());
                                                qaid++;
                                                readqa(qaid);
                                                }
                                    else {
                                                map.put(qaid,getSelection());
                                                btnext.setText("Show answers");
                                               
                                             }
                                    }
                        else if(btnext.getText().equals("Show answers"))
                                    new Report();
                       
                       
            }
           

           
41        public void initializedata(){
                        //qpa stores pairs of question and its possible answers
                        qpa=new String[10][5];

                        qpa[0][0]="How to run Java program on the command prompt?";
                        qpa[0][1]="javac JavaProgram";
                        qpa[0][2]="java JavaProgram";
                        qpa[0][3]="javac JavaProgram.java";
                        qpa[0][4]="No one";

                        qpa[1][0]="What is the use of the println method?";
                        qpa[1][1]="It is used to print text on the screen.";
                        qpa[1][2]="It is used to print text on the screen with the line break.";
                        qpa[1][3]="It is used to read text from keyboard.";
                        qpa[1][4]="It is used to read text from a file.";
                       
                        qpa[2][0]="How to read a character from the keyboard?";
                        qpa[2][1]="char c=System.read()";
                        qpa[2][2]="char c=System.in.read()";
                        qpa[2][3]="char c=(char)System.read()";
                        qpa[2][4]="char c=(char)System.in.read()";

                        qpa[3][0]="Which one is a single-line comment?";
                        qpa[3][1]="/...";
                        qpa[3][2]="//...";
                        qpa[3][3]="/*...";
                        qpa[3][4]="/*...*/";

                        qpa[4][0]="How do you declare an integer variable x?";
                        qpa[4][1]="int x";
                        qpa[4][2]="x as Integer";
                        qpa[4][3]="Int[] x";
                        qpa[4][4]="No one is correct.";

                        qpa[5][0]="How do you convert a string of number to a number?";
                        qpa[5][1]="int num=Integer.parseInt(str_num)";
                        qpa[5][2]="int num=str_num.toInteger()";
                        qpa[5][3]="int num=(int)str_num";
                        qpa[5][4]="int num=(Integer)str_num";

                        qpa[6][0]="What is the value of x? int x=3>>2";
                        qpa[6][1]="1";
                        qpa[6][2]="0";
                        qpa[6][3]="3";
                        qpa[6][4]="-3";

                        qpa[7][0]="How to do exit a loop?";
                        qpa[7][1]="Using exit";
                        qpa[7][2]="Using break";
                        qpa[7][3]="Using continue";
                        qpa[7][4]="Using terminate";

                        qpa[8][0]="What is the correct way to allocate one-dimensional array?";
                        qpa[8][1]="int[size] arr=new int[]";
                        qpa[8][2]="int arr[size]=new int[]";
                        qpa[8][3]="int[size] arr=new int[size]";
                        qpa[8][4]="int[] arr=new int[size]";

                        qpa[9][0]="What is the correct way to allocate two-dimensional array?";
                        qpa[9][1]="int[size][] arr=new int[][]";
                        qpa[9][2]="int arr=new int[rows][cols]";
                        qpa[9][3]="int arr[rows][]=new int[rows][cols]";
                        qpa[9][4]="int[][] arr=new int[rows][cols]";

                       
                        //qca stores pairs of question and its correct answer
                        qca=new String[10][2];
                       
                        qca[0][0]="How to run Java program on the command prompt?";
                        qca[0][1]="java JavaProgram";

                        qca[1][0]="What is the use of the println method?";
                        qca[1][1]="It is used to print text on the screen with the line break.";

                        qca[2][0]="How to read a character from the keyboard?";
                        qca[2][1]="char c=(char)System.in.read()";

                        qca[3][0]="Which one is a single-line comment?";
                        qca[3][1]="//...";


                        qca[4][0]="How do you declare an integer variable x?";
                        qca[4][1]="int x";

                        qca[5][0]="How do you convert a string of number to a number?";
                        qca[5][1]="int num=Integer.parseInt(str_num)";

                        qca[6][0]="What is the value of x? int x=3>>2";
                        qca[6][1]="0";
                       
                        qca[7][0]="How to do exit a loop?";
                        qca[7][1]="Using break";
                       
                        qca[8][0]="What is the correct way to allocate one-dimensional array?";
                        qca[8][1]="int[] arr=new int[size]";

                        qca[9][0]="What is the correct way to allocate two-dimensional array?";
                        qca[9][1]="int[][] arr=new int[rows][cols]";
                       
                       
                        //create a map object to store pairs of question and selected answer
                        map=new HashMap<Integer, String>();
                       
                        }
42        public String getSelection(){
                        String selectedChoice=null;
                        Enumeration<AbstractButton> buttons=bg.getElements(); 
                        while(buttons.hasMoreElements()) 
                        { 
                        JRadioButton temp=(JRadioButton)buttons.nextElement(); 
                        if(temp.isSelected()) 
                                    { 
                                                selectedChoice=temp.getText();
                                    } 
                         }  
                        return(selectedChoice);
            }


43        public void readqa(int qid){
                        lblmess.setText("  "+qpa[qid][0]);
                        choice1.setText(qpa[qid][1]);
                        choice2.setText(qpa[qid][2]);
                        choice3.setText(qpa[qid][3]);
                        choice4.setText(qpa[qid][4]);
                        choice1.setSelected(true);
            }
44        public void reset(){
                        qaid=0;
                        map.clear();
                        readqa(qaid);
                        btnext.setText("Next");
                        }
45        public int calCorrectAnswer(){
                        int qnum=10;
                        int count=0;
                        for(int qid=0;qid<qnum;qid++)
                                    if(qca[qid][1].equals(map.get(qid))) count++;
                        return count;
            }

46        public class Report extends JFrame{
                        Report(){
                                    setTitle("Answers");
                                    setSize(850,550);
                                    setBackground(Color.WHITE);
                                    addWindowListener(new WindowAdapter(){
                                                            public void windowClosing(WindowEvent e){
                                                                        dispose();
                                                                        reset();
                                                            }
                                                });
                                    Draw d=new Draw();                                  
                                    add(d);
                                    setVisible(true);
                                    }
                       
                       
47                    class Draw extends Canvas{
                                    public void paint(Graphics g){
                                                int qnum=10;
                                                int x=10;
                                                int y=20;
                                                for(int i=0;i<qnum;i++){
                                                            //print the 1st column
                                                            g.setFont(new Font("Arial",Font.BOLD,12));                                         
                                                            g.drawString(i+1+". "+qca[i][0], x,y);
                                                            y+=30;           
                                                            g.setFont(new Font("Arial",Font.PLAIN,12));                             
                                                            g.drawString("      Correct answer:"+qca[i][1], x,y);
                                                            y+=30;
                                                            g.drawString("      Your answer:"+map.get(i), x,y);
                                                            y+=30;
                                                            //print the 2nd column
                                                            if(y>400)
                                                            {y=20;
                                                              x=450;
                                                            }
                                                           
                                                }
                                                //Show number of correct answers
                                                int numc=calCorrectAnswer();
                                                g.setColor(Color.BLUE);
                                                g.setFont(new Font("Arial",Font.BOLD,14));
                                                g.drawString("Number of correct answers:"+numc,300,500);
                       
                                               
                                    }
                        }
                                   
            }
           

           

}


48 public class QuizProgram{
 
            public static void main(String args[]){
                         new Quiz();
  
            }


}


Quiz program in Java

Quiz report




Code Explanation:
1 Initialize questions, possible answers, and correct answers.
2 Set the title of the program window (Quiz Program).
3 Let the program window close when the user clicks the close button.
4 Specify the width and height of the program window when it opens.
5 Specify the location of the program window when it opens.
6 Disable program window resizing.
7 Create a container object to act as the controls placeholder.
8 Set the layout of the container to null so that you can customize the locations of controls to place on it.
9 Set the background color of the container to the gray color.
10 Create the ButtonGroup object to hold the JRadioButton objects.
11-18 Create four JRadioButton objects and add them to the ButtonGroup bg. The radio buttons allows the user to choose the correct answer. The radio buttons are placed in the ButtonGroup to make sure that only one of the four answer choice can be selected.
19 Create a JLabel object lblmess to display the question.
20 Set the text color of the lblmess to the blue color.
21 Set the font name, font style, and font size of the lblshow label.
22 Create the JButton next object to enable next question.
23 Set the text color of the next button tot the green color.
24 Add action event tot button to enable button-click action.
25 Create the JPanel panel object to hold the controls (label, radio buttons, and button).
26 Set the background color of the panel to the light gray color.
27 Specify the location of the panel object.
28 Specify the width and height of panel object.
29 Set the layout of the panel to a grid layout with 6 rows and 2 columns.
30-35 Add all controls to the panel object.
36 Add the panel object to the container.
37 Make sure the program window is visible.
38 Initialize the question id.
39 Display the first question (id=0) and its answers choice to the user.
40 The actionPerformed method of the ActionListener interface is rewritten to handle the button click event.
41 Initialize the qpa and qca arrays. The qpa array  stores pairs of question and its possible answers, and qca array stores pairs of question and its correct answers. The HashMap object also created. It will be uses to store the pairs of question and its selected answer.
42 The getSelection method returns the answer selected by the user from the answer choices list.
43 The readqa method is invoked to set the question to the lblmess, and answer choices text to the four radio buttons. The first radio button is selected by default.
44 The reset method reset the program back to its first load state.
45  The calCorrectAnswer method return the number of answers that are answered correctly.
46  The Report class extends JFrame. The report window is displayed when the user complete all questions and clicks the btnext button (label Show answers).
47 The Draw class extends Canvas. It is an inner class of the Report class. The Draw class is used to display the output to the user.
48 The QuizProgram class the main method to start the Quiz program.

161 comments:

  1. If you want a quiz program that you can add questions easily, visit this page : http://www.worldbestlearningcenter.com/index_files/home-ass.htm

    ReplyDelete
    Replies
    1. This post is really helpful for us.
      Entertainment News in Hindi
      If you love traveling then Click it
      latest job vacancies in India
      <a href="http://khabarlazmi.in/category/relationship/” rel=”do-follow”>Relationship News For you</a>”

      Delete
  2. do we save this program as Quiz.java or QuizProgram.java.
    I have tried this program but there is an error which says "Class QuizProgram does not have a main method"....need to solve this problem asap

    ReplyDelete
    Replies
    1. You will save the program as QuizProgram.java since the QuizProgram class contains the main method..

      Delete
    2. How do we add gui countdown timer for each question...for example each question should be answered within 1 sec,otherwise it should move to the next one....would appreciate if you could reply asap...thanks in advance

      Delete
    3. You should create a moveNext method to move to the next question.You will use the Thread.sleep (5000) to delay then call the moveNext method to move to the next question.

      Delete
  3. Sorry am very new to java...could you please give the code for the timer and where in the program should we insert the code for the gui timer??

    ReplyDelete
  4. You can read the full code from the link below. It delays a question five seconds then automatically move to the next question.
    http://www.worldbestlearningcenter.com/blogdownloads/QuizProgram.java.

    ReplyDelete
  5. C:\Users\Josh\Documents\QuizProgram.java:11: error: class Quiz is public, should be declared in a file named Quiz.java
    public class Quiz extends JFrame implements ActionListener{
    ^
    1 error

    Process completed.

    I have one error reply asap plsss!

    ReplyDelete
  6. C:\Users\Josh\Documents\QuizProgram.java:11: error: class Quiz is public, should be declared in a file named Quiz.java
    public class Quiz extends JFrame implements ActionListener{
    ^
    1 error

    Process completed.

    I have one error reply asap plsss!

    ReplyDelete
  7. --------------------Configuration: --------------------
    Exception in thread "main" java.lang.NullPointerException
    at Quiz.(Quiz.java:44)
    at QuizProgram.main(Quiz.java:287)

    Process completed.


    What does this means?

    ReplyDelete
  8. Hi.. Am new to java. Having a task that timer need to run inside the frame & @ the result Time taken need to be displayed. Can anyone plz help me out ASAP.

    ReplyDelete
  9. nice work these will help me with my school project

    ReplyDelete
  10. Sorry New to JAVA. Is it possible to randomly select questions from a file ?

    THANKS

    ReplyDelete
  11. Hello

    program does not work for me, I think it is connected with this:

    public static void main(String args[]){
    new Quiz();

    Is it possible to access somehow to the full code? Thanks

    ReplyDelete
  12. how does it get the correct answer? i mean if you pick the wrong answer how will the program know it it's right or wrong?

    ReplyDelete
  13. This comment has been removed by the author.

    ReplyDelete
  14. i do agree your blog for quiz programming concepts, which is very helpful to grow up your knowledge. keep sharing more.
    you can get more quiz questions from below link.
    j2ee training in chennai

    ReplyDelete
  15. Great work Sir! But my prof. want the questions to be in jumbled (in different sequence) every time the user restart the quiz program. What part of the program will I edit? What codes will I add? Sir please help.

    ReplyDelete
  16. Nice work bro! Can I ask you for the class diagram of this program? Thanks!

    ReplyDelete
  17. Youth Talent is a social platform for professionals where they can show their talent by managing photo albums, video albums, blog posting and post jobs to seek talent. People can make friends, chat with them and share anything they have in this talent portal to friends or public.socialmedia

    ReplyDelete
  18. Hi All, I would like to have the "Match the following" kind of quiz in swing. Could some one please help on this code

    ReplyDelete
  19. how to create a different question if you finished the Quiz?

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Can u please add bookmark option to this program .... I'm new to java.. I need help...

    ReplyDelete
  22. Quite Interesting. The content is too good and informative. Thanks for sharing.

    Java training in Chennai

    ReplyDelete
  23. Excellent Blog!!! Such an interesting blog with clear vision, this will definitely help for beginner to make them update.
    Data Science Training in Bangalore
    Data Science Courses in Bangalore
    Devops Institute in Bangalore
    Devops Course in Bangalore

    ReplyDelete
  24. Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article. thank you for sharing such a great blog with us.
    rpa training in bangalore
    rpa training in pune
    rpa online training
    best rpa training in bangalore

    ReplyDelete
  25. Thanks For Sharing Your Information Please Keep Updating Us Time Went On Just Reading The Article Data Science Online Training

    ReplyDelete
  26. I feel happy about and learning more about this topic. keep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me. Thanks for sharing article like this. the information which you have provided is better then other blog.
    Best IELTS training centre in Dwarka Delhi

    ReplyDelete

  27. This is really an amazing blog. Your blog is really good and your article has always good thank you for information.

    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร Gclub กับทางทีมงานของเราเพียงเท่านั้น
    ร่วมมาเป็นส่วนหนึ่งกับเว็บไซต์คาสิโนออนไลน์ของเราได้เลยค่ะ
    สมัครสล็อตออนไลน์ >>> goldenslot
    สนใจร่วมลงทุนกับเรา สมัครเอเย่น Gclub คลิ๊กได้เลย

    ReplyDelete
  28. If you have Natural Curls or Curly Hair, you are just blessed. You can experiment with many Hairstyles which will Look Stylish here we tell about top best and easy Curly Hairstyles

    ReplyDelete
  29. Vidmate is one of the best known applications currently available for downloading videos and songs from online services like Vimeo,

    Dailymotion, YouTube, Instagram, FunnyorDie, Tumblr, Soundcloud, Metacafe, and tons of other multimedia portals. With this highly

    recommended app, you’ll get to download from practically any video site.A free application for Windows users that allows you to download online

    videos.
    An entertaining application
    Vidmate latest update in pie
    Amazing features of Vidmate

    ReplyDelete
  30. Vidmate is one of the best known applications currently available for downloading videos and songs from online services like Vimeo, Dailymotion, YouTube, Instagram, FunnyorDie, Tumblr, Soundcloud, Metacafe, and tons of other multimedia portals. With this highly recommended app, you’ll get to download from practically any video site.A free application for Windows users that allows you to download online

    videos
    An entertaining application
    Vidmate latest update in pie
    Amazing features of Vidmate
    How to download movies from internet,
    Watching movie is good for time pass ,
    Watch movies at home,
    How to download movies through "Vidmate".

    ReplyDelete
  31. Vidmate is one of the best known applications currently available for downloading videos and songs from online services like Vimeo, Dailymotion, YouTube, Instagram, FunnyorDie, Tumblr, Soundcloud, Metacafe, and tons of other multimedia portals. With this highly recommended app, you’ll get to download from practically any video site.A free application for Windows users that allows you to download online

    videos
    An entertaining application
    Vidmate latest update in pie
    Amazing features of Vidmate
    How to download movies from internet,
    Watching movie is good for time pass ,
    Watch movies at home,
    How to download movies through "Vidmate".

    ReplyDelete
  32. Gmail is one of the best email service provided by google. It has plenty of features for its users. There may be some issues or difficulty as it is so powerful. So for resolving all kind of issues of gmail, just need to dial toll free gmail customer service number 1-800-382-3046.
    How to Get Your Gmail Messages in Microsoft Outlook

    ReplyDelete
  33. Below are the website through which you can download free movies and video

    vidmate online
    vidmate for India
    free apps store
    9apps

    ReplyDelete
  34. Below are the website through which you can download free movies and video

    vidmate online
    vidmate for India
    free apps store
    9apps

    ReplyDelete
  35. Nice article
    Thanks for sharing the information
    Please visit leadmirro to know your blog rank

    ReplyDelete
  36. amazing post written ... It shows your effort and dedication. Thanks for share such a nice post. Please check whatsapp status in hindi

    ReplyDelete
  37. Superb Post. Your simple and impressive way of writing this make this post magical. Thanks for sharing this and please checkout this best wifi names

    ReplyDelete
  38. Flox Blog Beginner's Guide for Web Developers.


    Nice article. It's very helpful to me. Thank you. Please check my online rgba color picker tool.


    Check your website is mobile friendly or not with Responsive Checker.


    Convert your text to Sentence Case. Then go for Flox Sentence Case Converter.

    ReplyDelete
  39. For Python training in Bangalore, Visit:
    Python training in Bangalore

    ReplyDelete
  40. I have listed some of the best portable kayaks for below which offer utmost comfort level.

    Folding Kayak Buyer Guide

    ReplyDelete
  41. Very Nice article thank you for share this good article 먹튀검증

    ReplyDelete
  42. You can get a bigger discount when you subscribe for more than 1 module and for a long period of time. The decision is up to you:

    free instagram followers instant

    ReplyDelete
  43. If neither too short nor too long, just something in between the both, would do for you, then something out of the playful list of Medium Haircuts for Black Women is your summer statement for the year!

    shoulder length hairstyles for black hair

    ReplyDelete
  44. You can install office setup by visiting official website of MS Office.
    Office.com/setup

    ReplyDelete
  45. This review will demonstrate that there is not any point in spending a lot of cash to receive a top-notch Bluetooth speaker. It’s possible to enjoy a balanced sound for less than $50 and that’s not a myth.

    best bluetooth speaker under 50 dollars

    ReplyDelete
  46. The biggest issue with trying to sell with a real estate agent or selling it yourself as FOR SALE BY OWNER is often times retail buyers will tie up a home for weeks and pull out on the deal at the last second… or have their bank loan fall through.

    We Buy Houses West Allis WI

    ReplyDelete
  47. Gujarati people like very much to watch anime films or movies. That’s why they try to search for the best website to enjoy their free moments. As
    compared to other sites, GogoAnime is the best one.

    GoGo anime

    ReplyDelete
  48. Many Gujarati people like to watch animated movies. That’s why they search for animated films in Gujarati. The reason is that all the Gujarati fans of these movies can enjoy their free moments

    Kiss anime

    ReplyDelete
  49. Light weight, disposable valved particulate respirator. These respirators meet the requirements of EN149:2001 category FFP2 which protects the wearer from low-to-average toxicity solid and liquid aerosols

    respirators


    ReplyDelete
  50. One of the way the product saves your money is that you won’t have to go through the trouble of buying new gloves or other safety equipment. However, since you are dealing with chemicals here, you are required to be careful, especially when you have got sensitive skin.

    RUSTZILLA Professional Strength Rust Remover

    ReplyDelete
  51. Nice work bro! Can I ask you for the class diagram of this program? Thanks!

    triple c online mock test

    ReplyDelete
  52. Hey,

    Uselessly I am not Commenting on to the post But when I Saw your post It was Amazing. It any News you want to know National New Today

    The TrendyFeed
    Latest New Today
    Technology New Today

    Thanks,
    The TrendyFeed

    ReplyDelete
  53. I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic. data science training

    ReplyDelete
  54. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post best shaver for balls

    ReplyDelete
  55. Download Latest Android Mod Apk from Modkiller. This is the Best Modded APK site of 2019, We share Modded Games and other android apps for Free.

    surfeasy vpn mod apk
    vpn by firevpn mod apk
    music speed changer mod apk
    adove acrobat reader pro mod apk
    tunnelbear vpn mod apk
    pub gfx mod apk
    hi vpn pro mod apk

    ReplyDelete
  56. Download Latest Android Mod Apk from Modkiller. This is the Best Modded APK site of 2019, We share Modded Games and other android apps for Free.

    vpn master premium mod apk
    pocket caste mod apk
    hola vpn mod apk
    procam x mod apk
    filmmaker pro mod apk
    azar mod apk
    link vpn mod apk
    imvu mod apk

    ReplyDelete
  57. Download Latest Android Mod Apk from Modkiller. This is the Best Modded APK site of 2019, We share Modded Games and other android apps for Free.

    Mod Killer
    Jntuk Fast Updates
    fast vpn mod apk
    tinder gold mod apk
    unblock website vpn mod apk
    vpn lighter mod apk
    avg cleaner pro mod apk
    videoshop pro mod apk

    ReplyDelete
  58. Eyal Nachum is a fintech guru and a director at Bruc Bond. Eyal is the architect of the software that SMEs use to do cross-border payments.

    Eyal Nachum

    ReplyDelete
  59. Als er één zaak van belang is, dan is het wel dat u op het verhuisbedrijf Den Haag kunt vertrouwen. U geeft immers de zorg over al uw spullen in handen van iemand die u niet kent. Dit geldt ook voor uw meest dierbare bezittingen. Het is dan natuurlijk wel van belang dat hier op de juiste wijze mee wordt omgesprongen.

    Verhuisbedrijf

    ReplyDelete
  60. Als u zelf uw kind wil gaan helpen, moet u natuurlijk wel weten wat redactiesommen eigenlijk zijn. Bij redactiesommen zit de som verwerkt in een verhaal. Het worden dan ook wel verhaaltjessommen genoemd. Waar deze verhaaltjes eerst nog vrij eenvoudig en kort zijn, worden de redactiesommen in groep 8 steeds ingewikkelder.

    Lees meer

    ReplyDelete
  61. Een partytent huren voor je feest heeft verschillende voordelen. Het belangrijkste voordeel is dat je feest ook kan doorgaan als het weer niet helemaal meewerkt. Door een partytent te huren heb je geen last van regen of kou. Het enige waar je rekening mee moet houden is dat er geen al te harde wind staat, want dan kan het gebruik van een partytent gevaarlijk zijn. Je kunt bij Colors Events verschillende soorten partytenten huren waarmee jouw feest of evenement gegarandeerd een succes wordt.

    Bekijk de website

    ReplyDelete
  62. Bijna alle leerlingen hebben wel eens moeite met een bepaald vak. Een klein steuntje in de rug is dan vaak genoeg om het verschil te maken in hun cijfers. Dat steuntje in de rug zijn wij. Excellent Academy beschikt over zeer kundige docenten, die de leerling helpen om net dat verschil te maken.
    bijles den haag

    ReplyDelete
  63. Webactueel schakel je in als je een maatwerk WordPress website laten maken wilt. Door een maatwerk website te ontwikkelen is het mogelijk om meer leads te genereren. Daarbij hebben we altijd oren voor de wensen en eisen die jij als ondernemer hebt als het om jouw website gaat. Bovendien gaat het om meer dan alleen een website. Ook het toepassen van de juist online marketingstrategie helpt hier in grote mate bij. Wij kunnen dit allemaal voor je verzorgen.
    Website laten maken

    ReplyDelete
  64. The lots of women ask, can we take protein shakes breastfeeding. They want to use protein powder shakes in breastfeeding

    cabbage vs lettuce

    ReplyDelete
  65. The weight loss bracelet and magnetic devices are freely available in the market. People use it for weight reduction.

    green tea slim pills

    ReplyDelete
  66. Digikeytech is a free online information encyclopedia, News Great knowledge base of facts, Life Pro, information Hub.

    digikeytech

    ReplyDelete
  67. Best Web design and development company in Brampton
    A team of experience and energetic professionals expertise in all sort of web designing, web development, e-commerce and SEO marketing services.

    ReplyDelete
  68. Mortgage Broker in Gta Toronto
    We work with Canada's premium financial institutions to offer you the best mortgages in the market and the lowest interest rates. Names such as Royal Bank, Scotia Bank, Bank of Montreal, TD Canada Trust, CIBC, National Bank, and more, guarantee the best service and highest savings for you.

    ReplyDelete
  69. Best Real Estate Realtor in Toronto
    Many of you now need in home but you might be thinking where to spend because your home is your largest investment because generally home cost approx 500k Dollar and home is the place where you have to spend almost half of your life in the home so to choose right home for you we are here best real estate in Toronto.

    ReplyDelete
  70. Best Place For visit in India
    You are our priority. Our dedicated and trained team of customer care executives resolves all your queries and matters swiftly so that you can have delightful experience.

    ReplyDelete
  71. Travel Tours in India
    Within a short span of its existence LITEWINGS Travels, has emerged as a name to reckon with in the business of Inbound/outbound Tourism. We have adapted our operations to the fast-paced cyber world and bring you India, online. Now you have access to a wealth of information at your desktop just a click away

    ReplyDelete
  72. 우리카지노 100%안전 검증된 카지노사이트 만 엄선하여 소개해드립니다 국내 업계1위 우리카지노계열 전통이 있는 온라인카지노 에서 안전하고 편안한 게임을 ..

    우리카지노

    ReplyDelete
  73. This post is really helpful for us.
    Entertainment News in Hindi
    If you love traveling then Click it
    latest job vacancies in India
    <a href="http://khabarlazmi.in/category/relationship/” rel=”do-follow”>Relationship News For you</a>”

    ReplyDelete
  74. Thank you for taking the time to discuss this informative content with us.You have clearly explained …Its very useful for me to know about new things.


    aws training in chennai | aws training in annanagar | aws training in omr | aws training in porur | aws training in tambaram | aws training in velachery

    ReplyDelete
  75. This comment has been removed by the author.

    ReplyDelete
  76. what meaning for x and y in coding?

    ReplyDelete
  77. I have recently visited your blog profile. I am totally impressed by your blogging skills and knowledge.

    SAP MM Online Training

    SAP MM Classes Online

    SAP MM Training Online

    Online SAP MM Course

    SAP MM Course Online

    ReplyDelete
  78. I had go through your blog and got to know that you guyss had done really a outstanding work !!! Keep Blogging!!!

    https://devu.in/machine-learning-training-in-bangalore/

    ReplyDelete
  79. Forex Signals, MT4 and MT5 Indicators, Strategies, Expert Advisors, Forex News, Technical Analysis and Trade Updates in the FOREX IN WORLD

    Forex Signals Forex Strategies Forex Indicators Forex News Forex World

    ReplyDelete
  80. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
    angular js training in chennai

    angular js training in tambaram

    full stack training in chennai

    full stack training in tambaram

    php training in chennai

    php training in tambaram

    photoshop training in chennai

    photoshop training in tambaram

    ReplyDelete
  81. Online casino portal, started by a group of online casino industry insiders, led by Ron M. Faulkner, the writer of this article. Its mission statement is to help online casino players get updated, real time information regarding bonuses and promotions offered at a select list of online casinos which have been carefully screened and reviewed as being honest, offer a high quality 안전놀이터

    ReplyDelete
  82. I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like
    to read newer posts and to share my thoughts with you.
    python training in bangalore

    python training in hyderabad

    python online training

    python training

    python flask training

    python flask online training

    python training in coimbatore
    python training in chennai

    python course in chennai

    python online training in chennai

    ReplyDelete
  83. I did not know the entire benefits of Garmin Nuvi Update. But since I have read this blog on map update, I have installed all available updates for my Garmin device. I must say that this piece of blog has helped me improve navigation experience. I am not suggesting all my friends to read this blog and get Garmin Express Update with this team. For detailed information, you can contact us at toll-free number +1 888-309-0939. Our Garmin GPS professionals will provide instant help.

    ReplyDelete
  84. I am glad to be here and read your very interesting article, it was very informative and helpful information for me. keep it up. Star Lord Jacket

    ReplyDelete
  85. Hope this post is super I like it and very much for your best wishes.
    Image

    ReplyDelete
  86. We have access to over 61 different banks. We are independent & have the clients best. interest. Making People’s Dreams become a REALITY! Book An Appointment. View News. View Team. Highlights: Appointment Available, Expert Available, Loan Calculators Available.

    home loans sydney

    ReplyDelete
  87. We have access to over 61 different banks. We are independent & have the clients best. interest. Making People’s Dreams become a REALITY! Book An Appointment. View News. View Team. Highlights: Appointment Available, Expert Available, Loan Calculators Available.

    home loans sydney

    ReplyDelete
  88. 5 Ways to Sell Your House Fast · 1. Sell your house to a wholesaler · 2. Find the top real estate agent in your area · 3. Dramatically reduce your ...

    sell home for cash

    ReplyDelete
  89. Thank you for sharing this explanation .Your conclusion was good. We are sowing seeds and need to be patiently wait till it blossom keep it up ,this blogis really nice

    ReplyDelete
  90. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    Python training in bangalore

    ReplyDelete
  91. Steam Bath improves cardiovascular health, lowers blood pressure, reduces stress, clears congestion, promotes skin health, aids in workout recovery. It also loosens stiff joints, burns calories, and boosts the immune system. But steam baths should not be taken during cold & fever. To know Steam bath prices in Bangladesh search in Quikads.

    ReplyDelete
  92. Superb blog. Thanks for sharing with us.
    You can also check python training in bangalore

    ReplyDelete

  93. Explore about the CBD world and know what CBD can provide you. CBD can help you in many ways you just need to know about Does CBD Make You Sleepy
    https://hemphousenc.com/blog/f/does-cbd-make-you-sleepy

    ReplyDelete
  94. Although, you have to be very careful as to the amount of money you bet on a certain game. 안전공원

    ReplyDelete
  95. We understand that selling your home can be a difficult and confusing process, especially if you are in behind in your payments or have a home in need of repair. Our We Buy Houses investors can simplify the process by making you a clear, cash offer to purchase your home, along with presenting other options that may be available to you.
    We Buy Houses

    ReplyDelete
  96. I am really happy with your blog because your article is very unique and powerful for new.

    Data Science Course in Pune

    ReplyDelete
  97. Men's stone bracelets are a stylish accessory that combines natural stones with masculine design elements. These bracelets often feature beads or stones made from materials like lava rock, tiger's eye, onyx, hematite, and various other gemstones. mens stone bracelets

    ReplyDelete