ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guía practica de desarrollo de software


Enviado por   •  29 de Mayo de 2012  •  Exámen  •  2.766 Palabras (12 Páginas)  •  588 Visitas

Página 1 de 12

(Guía practica de desarrollo de software)

Para los alumnos de Ingeniería en Sistemas.

Docente colaborador: Rubén Guerrero.

Barinas diciembre 2011

1.Salida por pantalla del alfabeto intercalando mayúsculas con minúsculas:

#include <iostream>

#include <cctype> // Para el uso de 'toupper' y 'tolower'

using namespace std;

int main()

{

bool mayusculas=true; // Para el cambio de mayúsculas a minúsculas y viceversa

char a='a';

int i; // Contador

while ((a!='z'+1)&&(a!='Z'+1)) // Primera línea (AbCdEf....)

{

if (mayusculas) a=toupper(a);

else a=tolower(a);

mayusculas=!mayusculas;

cout << a;

a++;

}

cout << endl;

a='a';

while ((a!='z'+1)&&(a!='Z'+1)) // Segunda línea (aBcDeF....)

{

if (!mayusculas) a=toupper(a);

else a=tolower(a);

mayusculas=!mayusculas;

cout << a;

a++;

}

cout << endl;

a='a';

i=0;

while ((a!='z'+1)&&(a!='Z'+1)) // Tercera línea (ABcdEF.....)

{

if (mayusculas) a=toupper(a);

else a=tolower(a);

if (i%2) mayusculas=!mayusculas; // Introduzco una condición de paridad para que

cout << a; // 'mayúsculas' cambie cada dos iteraciones en vez de en cada

a++; // iteración.

i++;

}

cout << endl;

a='a';

while ((a!='z'+1)&&(a!='Z'+1)) // Cuarta línea (abCDef.....)

{

if (mayusculas) a=toupper(a);

else a=tolower(a);

if (i%2) mayusculas=!mayusculas; // Condición de paridad

cout << a;

a++;

i++;

}

cout << endl;

cin.get();

return 0;

}

2. Este programa permite extraer información de un archivo que este contenido en un procesador de texto:

#include <iostream>

#include <fstream>

#include <iomanip>

using namespace std;

int main()

{

string linea;

ifstream entrada("Hola.txt");

char c;

if (entrada.is_open()){

//Mientras que no sea fin de archivo

while (!entrada.eof() )

{

getline (entrada,linea);

cout << linea << endl;

}

entrada.close();

cout << "El archivo Hola.txt fue abierto correctamente";

}

else{

cout << "El archivo Hola.txt no pudo ser abierto correctamente";

cout << endl;

}

entrada >> c;

entrada.close();

cout << c << endl;

system ("pause");

}

3. Muestra con un sencillo ejemplo el uso de arrays de estructuras:

Este pequeño ejemplo Suma los enteros contenidos en cada una de las filas de una matriz, cuya cantidad de filas y calumas es solicitada previamente.

#include <iostream>

#include <stdlib.h>

using namespace std;

const int FILA = 10;

const int COLUMNA = 10;

//Prototipos de Funciones

void

...

Descargar como (para miembros actualizados)  txt (8.8 Kb)  
Leer 11 páginas más »
Disponible sólo en Clubensayos.com