LABORATORIO Nº6 ENTORNO VISUAL Y ESTRUCTURA DE UN PROGRAMA
ALUMNO: MENESES MURILLO, ROBERTO JOHANGRUPO: 04 DE 09:00 A 12:00
2.4 Genere un nuevo proyecto y agregue un nuevo archivo de código denominado Lab_6_Code_2.cpp y escriba en el código necesario para solucionar el problema 4 del Laboratorio N° 2.
PSEUDOCODIGODECLARAR VARIABLES S, L1, L2, L3MOSTRAR”INGRESAR VARIABLE L1”;LEER L1MOSTRAR”INGRESAR VARIABLE L2”;LEER L2MOSTRAR”INGRESAR VARIABLE L3”;LEER L3S← (L1+L2+L3)/2A←√(S*(S-L1)*(S-L2)*(S-L3))MOSTRAR AMOSTRAR SFIN
//CABECERA#include<iostream>#include<math.h>using namespace std;
//DECLARACIONES GLOBALES DE VARIABLES //Variablesfloat L1,L2,L3,S,A;
// Declaración de Funciones e Implementación
//PROGRAMA PRINCIPALvoid main (void){//CUERPO DEL PROGRAMA//ENTRADA
cout<<"PROGRAMA PARA CALCULAR EL AREA DE UN TRIANGULO DADO SUS 3 LADOS";
cin>>L1; cin>>L2; cin>>L3;
//PROCESOS=(L1+L2+L3)/2;A=sqrt(S*(S-L1)*(S-L2)*(S-L3));
//SALIDA
cout<<"\n";cout<<"LA SEMISUMA ES: "<<S<<"\n";cout<<"EL AREA ES: "<<A<<"\n";
}
2.5 Diseñe un programa que permita hallar la potencia an, donde a y n pertenecen a Z+. Denomine a este programa Lab_6_Code_3.cpp
//CABECERA#include<iostream>#include<math.h>using namespace std;
//DECLARACIONES GLOBALES DE VARIABLES //Variablesdouble a,n,res;
// Declaración de Funciones e Implementación
//PROGRAMA PRINCIPALvoid main (void){//CUERPO DEL PROGRAMA//ENTRADA
cout<<"PROGRAMA PARA CALCULAR LA POTENCIA DE DOS NUMEROS.";
cout<<"\n";cout<<"Ingrese la base: "; cin>>a;cout<<"\n";cout<<"Ingrese el exponente: "; cin>>n;
//PROCESOif(a<=0 || n<=0 || a!=int(a) || n!=int(n)){
cout<<"\n";cout<<"SOLO PUEDE INGRESAR NUMEROS ENTEROS
POSITIVOS.";cout<<"\n";
}
else{res=pow(a,n);//SALIDAcout<<"\n";cout<<"LA POTENCIA ES: "<<res<<"\n";
cout<<"\n";}cout<<"FIN DEL PROGRAMA";cin>>n;
}
CUESTIONARIO FINAL
1. Diseñar un programa que dado un número de 5 dígitos devuelva el número en orden inverso. (Lab_6_Code_4.cpp)
#include <iostream>#include <string>
using namespace std;
int main(){ string numero=""; string invertido="";
cout<<"Ingrese el numero: "; cin>>numero;
for (int i = 4; i >=0 ; i--) invertido += numero[i];
cout<<"El numero invertido es: "<<invertido<<endl;
cin>>numero;}
2. Crear un programa que permita convertir una cantidad de segundos en horas: minutos: segundos. (Lab_6_Code_5.cpp)
#include <iostream>using namespace std; int main() { int sec, hr, min; cout << "Introduce los segundos: "; cin >> sec; cout << sec << " segundos son "; hr = sec / (60*60); sec %= 60*60; min = sec / 60; sec %= 60; cout << hr << " horas " << min << " minutos y " << sec << " segundos" << endl;
cin>>sec;}