You are on page 1of 2

Alumno: Perez Alarcon Raul Francisco - 17200294 - Vierenes 8:00-13:00 .

Eap ing
software

Video de Depuraci�n: https://www.youtube.com/watch?v=TQfBEt9LsIs (5


integrantes)
1) Programa para crear un triangulo con asteriscos de cantidad impar:

#include <iostream>

using namespace std;

int main( int argc, char** argv)


{
int filas;
int f, c;
cout<<"Ingrese el nuemero de filas (n) para su triangulo, donde la ultimma fila
tendra (2n-1) asteriscos: "<<endl;
cin>>filas;
for( f = 1; f<=filas; f++) { // "f" hace referencia a las filas donde se
escribira el triangulo y "c" a las columnas

for(c=1; c<=(filas-f); c++) { // este for indica cuantos espacios han de


tipearse antes del asterisco"*" el (filas-f) garantiza
cout<<" "; // que en la �ltima fila no hayan espacios a la
izquierda
}

for(c = 1; c <= (f*2-1) ; c++){ // este "for" indica el numero de * a tipearse


luego que se escriban los espacios correspondientes
cout<<"*"; //(f*2-1) garantiza el numero par de asteriscos a
tipearse
}
cout<<endl;
}

return 0;
}

___________________________________________________________________________________
______________

2) Programa que muestra los "n" terminos primeros de la serie fibonacci

#include <iostream>
using namespace std;

int main(int argc, char** argv) {

cout <<"serie de los numeros fibonacci"<<"\n";


cout << endl;

int valorAnterior=0;
int valorActual=1;
int Fibo;
int n;
cout<< "introduzca la cantidad de terminos en la serie fibonacci (n)" <<endl;
cin>>n;
cout << valorAnterior <<endl;
cout<< valorActual<<endl;

for (int i=0; i<n-2; i++){


Fibo=valorAnterior + valorActual;
valorAnterior =valorActual;
valorActual=Fibo;
cout<<Fibo<<endl;
}

return 0;
}

____________________________________________________________

3) Cree 2 preguntas objetias de c++, con 4 opciones multiples.

3.1) Indique el menor numero que botaria como resultado en la consola estas
operaciones,
siendo "n" una variable de tipo "int"

a) n = (1073741824) * 2
b) n = -2147483648 + 1
c) n = 2147483647 + 2 =
d) n= -(2^30) - 1

Rpta: a) ya que el resultado real seria 2147483648 pero al exceder en una unidad
al maximo de lo que permite la variable "int" se regresa al menor valor
-2147483648

3.2) Indique la expresi�n incorrecta para c++

a) switch(7){ }
b) switch(a){ }
c) switch(7.5){ }
d) switch(0) { }

Rpta: c) . Switch no acepta datos de tipo float, solo tipo int y char.

Alumno : Perez Alarcon Raul - 17200294