0 calificaciones0% encontró este documento útil (0 votos)
16 vistas1 página
El documento describe un programa que realiza una tabla de multiplicar de un número introducido por el usuario. El programa genera la tabla de multiplicar del 0 al 10, muestra los resultados, pide al usuario que introduzca las respuestas y cuenta el número de aciertos y errores.
El documento describe un programa que realiza una tabla de multiplicar de un número introducido por el usuario. El programa genera la tabla de multiplicar del 0 al 10, muestra los resultados, pide al usuario que introduzca las respuestas y cuenta el número de aciertos y errores.
El documento describe un programa que realiza una tabla de multiplicar de un número introducido por el usuario. El programa genera la tabla de multiplicar del 0 al 10, muestra los resultados, pide al usuario que introduzca las respuestas y cuenta el número de aciertos y errores.
a:string; begin memo1.lines.clear; memo2.lines.clear; acertos:=0; erros:=0; x:=strtoint(LabeledEdit1.Text); for i:= 0 to 10 do begin resultado:= x*i; a:= inputbox('Informe','Valor da tabuada'+inttostr(x)+' x '+inttostr(i)+' = ','0'); memo1.lines.add(inttostr(x)+' x '+inttostr(i)+' = '+inttostr (resultado)); memo2.Lines.add(inttostr(x)+' x '+inttostr(i)+' = '+a); if resultado=strtoint(a) then begin memo2.lines.strings[i]:=memo2.Lines.strings[i]+' acertou'; acertos:= acertos+1; end else begin memo2.lines.strings[i]:=memo2.Lines.strings[i]+(' errou'); erros:=erros+1; end; labelededit2.Text:= inttostr(acertos); labelededit3.Text:= inttostr(erros);