Está en la página 1de 4

Guía práctica N°02

Fundamentos de Programación
Primera Unidad: Estructuras de control para la programación: secuencial y selectiva

Sección : Apellidos :
1. E
Nombres :
l
Docente : Fecha : / / Duración: 100 min
a
Tipo de práctica: Individual ( x ) Grupal ( )
b
Instrucciones: Lea detenidamente cada enunciado y desarrolle lo solicitado.
Utilizar el Dev C++ para el desarrollo de los siguientes programas

orar un programa que permita leer dos números enteros y calcule la suma, resta, multiplicación,
división, residuo entre el primer y segundo número.
#include<math.h>
#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"spanish");; // configurando a idioma español
// Declaración de variables
int n1,n2,residuo;
double suma,resta,mult,divi;
// Entrada de datos
cout<<"Ingrese numero 1: ";
cin>>n1;
cout<<"Ingrese numero 2: ";
cin>>n2;
// Proceso
suma=n1+n2;
resta=n1-n2;
mult=n1*n2;
divi=n1/n2;
residuo=n1%n2; // devuelve el reciduo de n1 dividido entre n2
// Salida de datos
cout<<"la suma es = "<<suma<<"\n";
cout<<"la resta es = "<<resta<<"\n";
cout<<"la multiplicacion es = "<<mult<<"\n";
cout<<"la division es = "<<divi<<"\n";
cout<<"el residuo es = "<<residuo<<"\n";
system("pause");
return 0;
}

2. Elaborar un programa que al ingresar el sueldo base de un vendedor y el importe de sus ventas que
realizó durante un determinado mes.
Luego el programa debe calcular su comisión de sus ventas, esta comisión corresponde al 8% del
importe de sus ventas.
Finalmente debe calcular su sueldo neto, el cual es la suma de su sueldo base y su comisión de
venta.
#include<math.h>
#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish"); // Configurando a idioma español

//declaración de variables
double sueldoBase,importeVentas,comision,sueldoNeto;

//Entrada de datos
cout<<"Ingrese sueldo base: ";
cin>>sueldoBase;
cout<<"Ingrese importe de ventas: ";
cin>>importeVentas;

//Proceso
comision=0.08*importeVentas; // comision=(8/100.0)*importeVentas;
sueldoNeto=sueldoBase+comision;

//Salida de datos
cout<<"Sueldo Base : "<<sueldoBase<<"\n";
cout<<"Comisión : "<<comision<<"\n";
cout<<"Sueldo Neto : "<<sueldoNeto<<"\n";
system("pause");
return 0;
}

3. Elaborar un programa que permita obtener el promedio final (PF) y la condición de un estudiante, el
cual se obtiene según la siguiente fórmula:
PF = C1(20%) + EP (25%) + C2 (20%) + EF (35%)
Donde C1 y C2 representan las notas del primer y segundo consolidado, EP la evaluación parcial, EF
la evaluación final, cada uno con su respectivo peso.

#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish"); //idioma español
//DECLARACION DE VARIABLES
float nf,c1,c2,ep,ef;
//dato de entrada
cout<<"Ingrese consolidado 1 :";
cin>>c1;
cout<<"Ingrese evaluacion parcial :";
cin>>ep;
cout<<"Ingrese consolidado 2 :";
cin>>c2;
cout<<"Ingrese evaluacion final :";
cin>>ef;
//promedio c1(20%) + ep(25%) +C2(20%) + ef j(35%)
nf=(c1*0.20)+(ep*0.25)+(c2*0.20)+(ef*=.35);

//datos de salida
cout<<"LA NOTA FINAL : "<<nf<<"/n";

system("pause");
return 0;
}

4. Realice un programa que muestre la última cifra y las dos últimas cifras de un número ingresado
por teclado (el número ingresado debe ser mayor de 100)

#include<iostream>
#include "conio.h"
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma spañol
//Declaración de variables
int n,C1,C2;
//Entrada de datos
cout<<"Ingrese un número:";
cin>>n;
//Proceso
C1= n % 10;
C2= n % 100;
//Salida de datos
cout<<"La ultima cifra del número "<<n<<"\n";
cout<<"Es "<<C1<<"\n";

cout<<"Las dos ultimas cifras del número "<<n<<"\n";


cout<<"Es "<<C2<<"\n";
system("pause");
return 0;
}

5. Elaborar un programa que permita calcular la distancia entre dos puntos del plano cartesiano.

#include<iostream>
#include<math.h>
using namespace std;
main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma Español
// Declaracion de variables
double x1,y1,x2,y2, distancia;
// Entrada de datos
cout<<"ingrese la coordenada x1 : ";
cin>>x1;
cout<<"ingrese la coordenada y1 : ";
cin>>y1;
cout<<"ngrese la coordenada x2: ";
cin>>x2;
cout<<"ingrese la coordenada y2: ";
cin>>y2;
// Proceso
distancia=sqrt(pow((x2-x1),2)+pow((y2-y1),2));
// Salida de datos
cout<<"la distancia es: "<<distancia<<"\n";
system("pause");
return 0;
}

6. Elaborar un programa que permita calcular el volumen de una esfera. El usuario ingresa el valor del
radio.

Volumen = 4/3 * PI * R3

Área de Superficie = 4 * PI * R2

Considerar PI = 3.1416

#include <iostream>
#include <math.h>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma spañol
// Declaracion de variables
double RAD, area, volumen;
// Entrada de datos
cout<<"Ingrese el radio de la esfera : ";
cin >> RAD;
// Proceso
area = 4 * M_PI * pow(RAD,2);
volumen = (4/3) * M_PI * pow(RAD,3);
// Salida de datos
cout <<"El area de la esfera es: " <<area<<"\n";
cout <<"El volumen de la esfera es: "<<volumen<<"\n";
system("pause");
return 0;
}

Referencias bibliográficas consultadas y/o enlaces recomendados


● JOYANES, L. (2008). Fundamentos de Programación. Algoritmos, estructura de datos y objetos, 4ª
Edición. Madrid: McGraw-Hill.
● Beekman, G., Pacheco, R. y Tábora, A. (2008). Introducción a la computación. México: Pearson
Educación.

También podría gustarte