Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACIN II
SEGUNDA ACTIVIDAD COMPLEMENTARIA
De antemano xitos en el taller, para desarrollarlo tenga en cuenta por cada
uno de los ejercicios:
1. Implementar cada ejercicio en C++ Visual Studio 2008 en Visual Studio
2010.
2. En cada lnea de cdigo en C++, comentar el propsito por el cual fue
incluido en el desarrollo de la solucin; es decir, por cada rengln
programado, escribir (como comentario) en el mismo ejercicio, para qu
sirve en la solucin que plantea.
3. Una vez terminado el ejercicio sin errores:
4. Copie el enunciado del ejercicio respectivo en un archivo de Ms Word,
seguido
5. Copie el cdigo de C++ que escribi como solucin al problema, seguido
a este
6. Copie un pantallazo del ejercicio en ejecucin en la consola, detallando
cada paso.
7. En el mismo archivo de Word copie igual los otros problemas propuestos
8. Grabe el archivo con su nombre y por ltimo
9. Sbalo a la actividad correspondiente
10.Recuerde que solo se califica en la actividad no en otro lado.
11.Todos los ejercicios a continuacin los debe implementar; puede subir
hasta 3 archivos de Word en esta actividad, recomiendo distribuirlos
primer archivo Word tres primeros ejercicios, segundo archivo de Word
los siguientes tres ejercicios y el ltimo archivo de Word los cuatro
ltimos.
12.Este trabajo es totalmente individual, no deben haber ejercicios iguales,
se anulara el trabajo en caso contrario.
Solucin
#include "stdafx.h"
#include "iostream"
#include "stdlib.h"
#include "conio.h"
#include "math.h"
using namespace std;// se declaran librerias
int main()//Iniciamos el programa
{
int i, num, arre_i[10], cont_i=0; //Declaracin del Arreglo arre_i que almacenar 10
valores de tipo entero, tambin estoy declarando la variable i
//y la variable num de tipo entero en num se guardar el valor capturado desde el teclado y
un contador cont_i para la variable i
for(i=0; i<cont_i; i++)//Inicio del ciclo for para completar los 10 datos solicitados
cout<<arre_i[i]<<endl;
system("pause");//se da la pausa para que el programa de resultados
}//Fin del programa
Pantallazos
pantallazos
"stdafx.h"
"iostream"
"stdlib.h"
"conio.h"
"math.h"//se definen librerias
cout<<"Escriba las notas finales de los estudiantes: "<<endl;//Se solicita las notas
finales de los estudiantes
for(int X=1;X<=10;X++)//Inicio del ciclo for para recorrer el arrglo de notas
{
cin>>not[X];// se guardan los valores ingresados en las posiciones del
arreglo
if(not[X]>=6)//Se inicia el condicional if para definir los aprobados
Pantallazos:
"stdafx.h"
"iostream"
"stdlib.h"
"conio.h"
"math.h"//se definen las librerias
int main()
{
//declaramos vairavbles y arreglos
int mat[2][2], mat2[4],a,b,num=0,cnum1,cnum2,n=0,i=0,j=1,k,J,cifraa,cifrab, sw=1;
//iniciamos el arreglo
cout<<"Digite un numero entero: "<<endl; //Se solicita digitar el numero
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
cin>>mat[a][b];//el numero ingresado se almacena en
la variable
}
}
for(a=0;a<2;a++)//iniciamos la verificacion de si es o no palindromo para cada
posicion del la matriz inicial
{
for(b=0;b<2;b++)
{
sw=1;
j=1;
i=0;
n++;
cnum1=abs(mat[a][b]);//Se calcula el valor absoluto
del nmero ya que el signo es despreciable
while(cnum1>0)// se inicia un ciclo while para obtener
las cifras del numero
{
i++;
cnum1=cnum1/10;
}
}
cout<<"los numeros palindromos son: "<<endl;//mensaje de salida
for(J=0;J<4;J++)//impimimos el vector de salida
{
cout<<mat2[J]<<endl;
}
system("pause");
return 0;
}//Fin del programa
Pantallazo
//Para la matriz C
for(i=0;i<=3;i++){
for(k=0;k<=1;k++){
C[i][k]=0;
}
}
//Se realizan los clculos para la multiplicacin de las matrices A y B
for(i=0;i<=3;i++)
{
for(k=0;k<=1;k++)
{
for(j=0;j<=2;j++)
{
//Los valores de las filas y las columnas est dado por la multiplicacin de las matrices
C[i][k]=C[i][k]+A[i][j]*B[j][k];
}
}
}
//El resultado se va ingresando en la matriz C
for(i=0;i<=3;i++)
{
for(k=0;k<=1;k++)
{
//Se dan los valores de la matriz C
cout<<"los valores de C son "<<C[i][k]<<endl;
}
}
//Pausa para ver los resultados
system("pause");
//Fin del programa
}
Patallazo