Reporte 3
Problema: Leer un numero e imprimir la tabla de multiplicar segun ese numero.
Datos:
Datos de entrada: n (numero) t(veces a imprimir la tabla)
Proceso:
while ((a<t)) {
a = a+1;
tab = n*a;
cout << n << "x" << a << "=" << tab << endl;
}
Datos de salida: tab(valor cambiante en el proceso segun un resultado)
Codigo c++:
#include<iostream>
using namespace std;
//Carlos Daniel Aguilar Sanchez
int main() {
float a;
float n;
string r;
float t;
float tab;
do {
cout << "Programa que da las tablas de multiplicar de cualquier numero" << endl;
cout << "De que numero quieres la tabla de multiplicar" << endl;
cin >> n;
while ((n<0)) {
cout << "De que numero quieres la tabla de multiplicar" << endl;
cin >> n;
}
cout << "Hasta que valor quieres que aumente la tabla de multuplicar" << endl;
cin >> t;
while ((t<0)) {
cout << "Hasta que valor quieres que aumente la tabla de multuplicar" << endl;
cin >> t;
}
while ((a<t)) {
a = a+1;
tab = n*a;
cout << n << "x" << a << "=" << tab << endl;
}
cout << "Quieres repetir el programa?" << endl;
cin >> r;
while ((r!="n" && r!="N" && r!="s" && r!="S")) {
cout << "Quieres repetir el programa?" << endl;
cin >> r;
}
} while (!((r!="s" && r!="S")));
return 0;
}
Algoritmo Whiledo3
Repetir //Carlos Daniel Aguilar Sanchez
Escribir "Programa que da las tablas de multiplicar de cualquier numero"
Escribir "De que numero quieres la tabla de multiplicar"
Leer n;
Mientras (n<0)
Escribir "De que numero quieres la tabla de multiplicar"
Leer n;
Fin mientras
Escribir "Hasta que valor quieres que aumente la tabla de multuplicar"
Leer t
Mientras (t<0)
Escribir "Hasta que valor quieres que aumente la tabla de multuplicar"
Leer t;
Fin Mientras
Mientras (A<t)
A=A+1
tab=n*A
Escribir n "x", A "=", tab
Fin Mientras
Escribir "Quieres repetir el programa?"
Leer r;
Mientras (r<>'n' y r<>'N' y r<>'s' y r<>'S')
Escribir "Quieres repetir el programa?"
Leer r;
Fin Mientras
Hasta que (r<>'s' y r<>'S')
FinAlgoritmo
Prueba de escritorio:


Comentarios
Publicar un comentario