Problema con programa
Publicado por Mick (9 intervenciones) el 25/09/2006 23:04:07
Hola, haber si alguien me pudiera ayudar, con el siguiente programa que tengo de tarea....
es un programa que viene siendo como un examen, tengo poner 20 preguntas, con 3 opciones como respuesta, el problema es que necesito, que solo aparezcan 10 preguntas pero que por ejemplo, la primera vez salga de la pregunta 1 al a 10, y a la segunda vez ke corra el programa ke salga de la 11 a la 20, kreo que hay una opcion de random pero no se si es con eso, o ke pueda hacer para ke salgan asi las preguntas, o todas a leatorias, no importa el orden, solo que sean diferentes cada vez ke se corra el programa
aqui tengo parte del codigo que he usado para las preguntas
#include<stdio.h>
#include<conio.h>
void main(void)
{
char resp;
float cal=0;
printf("\n1.- Es un componente discreto que permite la circulación de corriente entre sus terminales en un determinado sentido, mientras que la bloquea el sentido contrario.\n");
printf("a)El Transistor\n");
printf("b)El Diodo\n");
printf("c)El Amplificador Operacional\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='b')
cal=cal+10;
else
cal=cal+0;
printf("\n2.- Como se le conoce a la región en la que el diodo empieza a conducir inversamente.\n");
printf("a)Región Ruptura De Avalancha\n");
printf("b)Region De Corte\n");
printf("c)Region De Saturacion\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='a')
cal=cal+10;
else
cal=cal+0;
printf("\n3.- Al potencial máximo de polarización inversa que puede aplicarse antes de ingresar a la región zener se le denomina.\n");
printf("a)Voltaje De Pico Inverso\n");
printf("b)Corriente Inversa\n");
printf("c)Voltaje Zener\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='a')
cal=cal+10;
else
cal=cal+0;
y asi siguen las demas siendo un total de 20 preguntas....
gracias
es un programa que viene siendo como un examen, tengo poner 20 preguntas, con 3 opciones como respuesta, el problema es que necesito, que solo aparezcan 10 preguntas pero que por ejemplo, la primera vez salga de la pregunta 1 al a 10, y a la segunda vez ke corra el programa ke salga de la 11 a la 20, kreo que hay una opcion de random pero no se si es con eso, o ke pueda hacer para ke salgan asi las preguntas, o todas a leatorias, no importa el orden, solo que sean diferentes cada vez ke se corra el programa
aqui tengo parte del codigo que he usado para las preguntas
#include<stdio.h>
#include<conio.h>
void main(void)
{
char resp;
float cal=0;
printf("\n1.- Es un componente discreto que permite la circulación de corriente entre sus terminales en un determinado sentido, mientras que la bloquea el sentido contrario.\n");
printf("a)El Transistor\n");
printf("b)El Diodo\n");
printf("c)El Amplificador Operacional\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='b')
cal=cal+10;
else
cal=cal+0;
printf("\n2.- Como se le conoce a la región en la que el diodo empieza a conducir inversamente.\n");
printf("a)Región Ruptura De Avalancha\n");
printf("b)Region De Corte\n");
printf("c)Region De Saturacion\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='a')
cal=cal+10;
else
cal=cal+0;
printf("\n3.- Al potencial máximo de polarización inversa que puede aplicarse antes de ingresar a la región zener se le denomina.\n");
printf("a)Voltaje De Pico Inverso\n");
printf("b)Corriente Inversa\n");
printf("c)Voltaje Zener\n");
printf("La respuesta es: ");
resp=getche();
if(resp=='a')
cal=cal+10;
else
cal=cal+0;
y asi siguen las demas siendo un total de 20 preguntas....
gracias
Valora esta pregunta


0