Ejercicio 9
- Crear un programa que realice 5 preguntas y lo q debemos obtener es la cantidad de preguntas correctas e incorrectas y también la puntuación sabiendo q cada pregunta vale 20 puntos
Análisis
En el siguiente programa realizamos 5 preguntas
y lo q debemos obtener es la cantidad de
preguntas correctas e incorrectas y también la puntuación sabiendo q cada
pregunta vale 20 puntos los primero que debemos hacer es crear las variable
para cada pregunta donde ingresaremos la respuesta, el método es hacer la
pregunta y condicionar la pregunta para
saber si es verdadera o falsa entonces
esto nos quiere decir que para cada pregunta
debe haber una condición y cada vez que la pregunta sea correcta se va acumulando la cantidad de
respuesta correcta y se suma 20 que es
el punto y si es incorrecta se le suma 0 y así vamos obteniendo la puntuación
después de realizar las condiciones y calcular la puntuación vamos a calcular
las preguntas correctas e incorrectas de
la siguiente manera primero declaramos una variable para calcular la preguntas
correctas y dividimos las puntuación
entre 20 y así obtenemos las preguntas correctas y para las incorrectas creamos
la variable tipo entera donde restaremos 100 menos 20 y después lo dividimos
entre 20 y así obtenemos las preguntas incorrectas y finalmente imprimimos las preguntas
correctas e incorrectas y la puntuación.
Diccionario de variables
Char Nom = = Variable donde ingresamos
el nombre.
Int
p1= = Variable donde ingresamos la respuesta de la pregunta uno.
Int
p2 = Variable donde ingresamos la
respuesta de la pregunta dos.
Int p3 = Variable donde ingresamos la respuesta
de la pregunta tres.
Int
p4 = Variable donde ingresamos la respuesta de la pregunta cuatro.
Int p5 = Variable donde ingresamos la
respuesta de la pregunta cinco.
Int
resp = Variable donde acumulamos las repuestas.
Int
pc = Variable donde calculamos las
preguntas correctas.
Int
pi= Variable donde calculamos las
preguntas incorrectas.
Pseudocodigo
Cadena nom;
entero p1, p2, p3, p4, p5, res=0, pi, pc;
inicio
escriba ' En el siguiente programa se realizaran una serie de preguntas responda 1=si o 2=no';
escriba'Ingrese su nombre : ';
lea nom;
escriba'¿Un programa es el conjunto de instrucciones escritas de algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico?';
lea p1;
if (p1==1){
res=res+20;
}
else{
res=res+0;
}
escriba'¿Un algoritmo es una serie de pasos desorganizados que describe el proceso que se debe seguir, para dar solución a un problema indefinido.';
lea p2;
if (p2==2){
res=res+20;
}
else{
res=res+0;
}
escriba '¿Un algoritmo cualitativo es aquel en el que se describen los pasos utilizando palabras';
lea p3;
if (p3==1){
res=res+20;
}
else{
res=res+0;
}
escriba'¿Un algoritmo cuantitativo es aquel en los que se utilizan cálculos numéricos para definir los pasos del proceso';
lea p4;
if (p4==1){
res=res+20;
}
else{
res=res+0;
}
escriba '¿ Un Dato logico permiten representar valores escalares de forma numérica';
lea p5;
if (p5==2){
res=res+20;
}
else{
res=res+0;
}
pc = res / 20;
pi = (100 - res) / 20;
escriba nom;
escriba'Su puntaje es de : ', res;
escriba 'Tuvo ',pc, ' Correctas';
escriba ',pi, ' incorrectas';
fin
Código Javascript
<html>
<head>
</head>
<body>
<script language = "JavaScript">
var nom, p1, p2, p3, p4, p5, res=0, pi, pc;
document.write(' En el siguiente programa se realizaran una serie de preguntas responda 1=si o 2=no')
nom = prompt('Ingrese su nombre : ');
p1=prompt('¿Un programa es el conjunto de instrucciones escritas de algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico?');
if (p1==1){
res=res+20;
}
else{
res=res+0;
}
p2=prompt('¿Un algoritmo es una serie de pasos desorganizados que describe el proceso que se debe seguir, para dar solución a un problema indefinido.');
if (p2==2){
res=res+20;
}
else{
res=res+0;
}
p3=prompt('¿Un algoritmo cualitativo es aquel en el que se describen los pasos utilizando palabras');
if (p3==1){
res=res+20;
}
else{
res=res+0;
}
p4=prompt('¿Un algoritmo cuantitativo es aquel en los que se utilizan cálculos numéricos para definir los pasos del proceso');
if (p4==1){
res=res+20;
}
else{
res=res+0;
}
p5=prompt('? Dato logico permiten representar valores escalares de forma numérica');
if (p5==2){
res=res+20;
}
else{
res=res+0;
}
pc = res / 20;
pi = (100 - res) / 20;
document.write('"<br>"')
document.write(nom);
document.write('"<br>"');
document.write('Su puntaje es de : ', res);
document.write('"<br>"');
document.write('Tuvo ',pc, ' Correctas');
document.write('"<br>"');
document.write('Tuvo ',pi, ' incorrectas');
</script>
</body>
</html>
Ejercicio 10
- Crear un programa donde el usuario nos exigirá un tabla de multiplicar que él desea.
Análisis
1.
En el siguiente programa el usuario nos exigirá
un tabla de multiplicar que él desea primero creamos una variable tipo entera
donde ingresaremos el número de la tabla de multiplicar que deseamos después de
esto creamos un ciclo hacer para donde realizaremos las multiplicación y para
eso creamos una variable tipo entera, multiplicamos el número de la tabla por
la variable que mueve el ciclo e imprimimos inmediatamente dentro del ciclo.
Diccionario de variables
Int num =número de la tabla que
queremos obtener.
Int mul = variable donde realizamos la
respectiva multiplicación
Pseudocodigo
entero num;
escriba ('Ingrese la tabla de multiplicar q desea saber: ');
lea num;
escriba'Tabla del : ', num;
for (x= 0; x<= 10; x++) {
mul= num*x;
escriba num, '*', x, '=',mul;
}
fin
Código Javascript
<html>
<head>
</head>
<body>
<script language = "JavaScript">
var num;
num= prompt('Ingrese la tabla de multiplicar q desea saber: ');
document.write('Tabla del : ', num);
for (x= 0; x<= 10; x++) {
document.write('<br>');
document.write('<br>');
mul= num*x;
document.write( num, '*', x, '=',mul);
}
</script>
</body>
</html>