Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- NRC: 7531
ASIGNATURA: FUNDAMENTOS DE LA
PROGRAMACION
- TEMA: CONSULTA
FECHA: 02/11/2021
Deber: Codificar en Lenguaje C los Flujogramas y pseudocódigos, que resuelven los
siguientes problemas.
1. Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo sería el
diagrama de flujo y el pseudocódigo que representen el algoritmo para obtenerla?
Recuerde que por Pitágoras se tiene que: C^2 = A^2 + B^2.
int main() {
int opcion;
float cat1,cat2,hip;
do {
clear();
cout<<"1.Calcular Hipotenusa De Triangulo"<<endl<<"2.Salir"<<endl; /*Escoger opcion*/
cin>>opcion;
switch(opcion) {
case 1:
do {
cout<<"Escribe la medida de los catetos"<<endl;
cout<<"Cateto 1: "<<endl;
cin>>cat1;
cout<<"Cateto 2: "<<endl;
cin>>cat2;
if (cat1 > 0 && cat2 > 0) {
hip = sqrt(pow(cat1,2.0)+ pow(cat2,2.0));
cout<<"La hipotenusa es: "<<sqrt(pow(cat1,2.0)+ pow(cat2,2.0))<<endl;
system("PAUSE");
clear();
}
else{
cout<<"Error,los catetos deben ser positivos"<<endl;
system("PAUSE");
clear();
}
}
} while(opcion != 2);
}
2. La compañía de autobuses “La curva loca” requiere determinar el costo que tendrá
el boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y en el costo
por kilómetro. Realice un diagrama de flujo y pseudocódigo que representen el
algoritmo para tal fin.
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
3. La compañía de luz y sombras (CLS) requiere determinar el pago que debe realizar
una persona por el consumo de energía eléctrica, la cual se mide en kilow atts (KW).
Realice un
diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar
ese pago.
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
b) Paralelogramo
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
#include<iostream>
int main() {
float altura;
float area;
float basemayor;
float basemenor;
float perimetro;
cout << "escribe la basemayor" << endl;
cin >> basemayor;
cout << "escribe la basemenor" << endl;
cin >> basemenor;
cout << "escribir la altura del trapecio" << endl;
cin >> altura;
area = ((basemayor+basemenor)*altura)/2;
perimetro = (basemayor+basemenor+altura+altura);
cout << "el area del trrapecio es: " << area << endl;
cout << "el perimetro del trapecio es: " << perimetro << endl;
return 0;
}
7) El 14 de febrero una persona desea comprarle un regalo al ser querido que más
aprecia en ese momento, su dilema radica en qué regalo puede hacerle, las
alternativas que tiene son las siguientes:
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
#include <iostream>
int main()
{
int N;
if (N > 0)
{
for (int k = 1; k <= N - 1; k++)
cout << " ";
if (N > 1)
{
cout << "*";
for (int k = 1; k <= N - 1; k++)
cout << "**";
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
usando el espacio de nombres std ;
#endif