Write a program using Processing that will do the following

Write a program using Processing that will do the following things:

Have at minimum 2 global variables

Print to the terminal a message and the value of the variable in the same line

Have a function that you send parameters to

Use at least one control structure

Use the keyPressed() event function

Problem: Every time a key on the keyboard is pressed, except for the special keys, you are going to track the number of keys pressed and if a vowel (a, e, i, o, u) was pressed. Then output the result to the terminal to tell how many keys were pressed and how many were vowels after a new key is entered. You can use all lowercase letters for your inputs.

Using the program Processing.

This is the code I have so far, but the terminal keeps saying the output is zero.

char x;
int NumKeys=0; //Counters.
int NumVowels=0;

void setup(){
noLoop(); //Stops infinite loop of the draw function.
}
void draw(){
}
void keyPressed(){
if(x==\'b\'||x==\'c\'||x==\'d\'||x==\'f\'||x==\'g\'||x==\'h\'||x==\'j\'||x==\'k\'||x==\'l\'||x==\'m\'||x==\'n\'||x==\'p\'||x==\'q\'
||x==\'r\'||x==\'s\'||x==\'t\'||x==\'v\'||x==\'w\'||x==\'x\'||x==\'y\'||x==\'z\'){
NumKeys++;
}
else if(x==\'a\'||x==\'e\'||x==\'i\'||x==\'o\'||x==\'u\'){
NumKeys++;
NumVowels++;
}

println(\"Total keys pressed is \"+NumKeys);
println(\"Vowel keys pressed is \"+NumVowels);
}

Solution

Java code showing a way to convert to uppercase
The first 2 lines of code simply got wind of a String variable to carry the text \"text to change\", then we tend to print it out. The third line sets of a second String variable referred to as result. The fourth line is wherever we tend to do the converting:

result = changeCase.toUpperCase( );

To use a string methodology you initially kind the string you wish to figure on. For us, this was the string within the variable referred to as changeCase. type A dot once the variable name and you will see an inventory of accessible strategies that you just will use on your string. choose toUpperCase. (The methodology wants the empty spherical brackets once it.)

After Java has modified the word to uppercase letters, we\'re storing the new string into our result variable.

When the program is run, the Output window displays the following:

Output of toUpperCase code

But you do not need to store the reborn word during a new variable. this may work even as well:

System.out.println( changeCase.toUpperCase( ) );

Here, Java can simply get on with changing the string, with no need to assign the result to a brand new variable.

If you wish to convert to small, simply use the toLowerCase methodology instead. it\'s employed in precisely the same means as toUpperCase.

In the next half, you will see a way to compare strings in Java.

Write a program using Processing that will do the following things: Have at minimum 2 global variables Print to the terminal a message and the value of the vari
Write a program using Processing that will do the following things: Have at minimum 2 global variables Print to the terminal a message and the value of the vari

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site