ACTIVIDAD AUTOAPRENDIZAJE 1 C++
Enviado por dayannesoto • 13 de Junio de 2014 • 512 Palabras (3 Páginas) • 680 Visitas
ACTIVIDAD AUTOAPRENDIZAJE
I.- Un alumno de la clase de lógica matemática desea desarrollar un programa en el cual introduzca un número entero positivo e invierta los dígitos del número. Mostrar en pantalla el número invertido.
#include <iostream>
#include <string>
Using namespace std;
int main () {
char numero [15];
int largo;
cout << “Este programa invierte los dígitos de un numero dado” <<endl <<endl;
cout << “Introduzca un numero entero positivo: “;
cin >> numero;
largo = strelen (numero);
cout << “El numero invertido es: “;
do {
cout << numero [largo];
largo--;
}
while (largo>=0);
cout << endl << endl;
system (“PAUSE”);
}
II.- Desarrollar un programa que use un ciclo for infinito y un estatuto break, para el cual se desea calcular los gastos diarios de la caja chica de un bufete de consultoría en sistemas. Mostar en pantalla el gasto total. Los gastos pueden ser diversos como papelería, lápices, copias, etc. Recuerde que el ciclo infinito no termina, por lo tanto el uso del estatuto break es para romper el ciclo infinito, por lo tanto tendrá que validar para romper el ciclo infinito y salir.
#include <iostream>
Using namespace std;
int main () {
char resp;
int i, papelería, lapices, copias;
long total;
for (i=0; ;i++) {
system (“CLS”);
cout << “Costo de papelería: ”;
cin >> papelería;
cout << “Costo de lapices: “;
cin >> lapices;
cout << “Costo de copias: “;
cin >> copias;
total = total + papeleria + lapices + copias;
cout << “Hay mas gastos? (S/N): “;
cin >> resp;
if ((resp == ‘n’) || (resp == ‘N’))
break;
}
cout << endl << endl;
cout << “El gasto total del dia es de $” << total << endl;
system (“PAUSE”);
}
...