Ejercicio 9-10


Ejercicio 9

  1. 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


Prueba de escritorio 



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

  1. 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 


Prueba de escritorio 



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>