Tarea De Progra Avanzada
FACULTAD DE CIENCIAS
Programación Avanzada
De 9 a 10 hrs.
Salón 32
Tarea del tema 1,2,3
17/08/12
/*1.1 Tarea. Escriba un programa que pida al usuario
dos enteros y los almacene en las variables A y B.
Luego el programa debeintercambiar el valor de A y B.*/
#include <iostream>
using namespace std;
int a,b;
main (){
cout<<"Ingrese el valor de A: ";
cin>>a;
cout<<"Ingrese el valor de B: ";
cin>>b;
a ^= b;
b ^= a;
a ^= b;
cout<<"El valor de A:"<<a<<" El valor de B:"<<b;
return 0;
}
/*1.2 Tarea. Escriba un programa quecalcule e
imprima el perímetro y el área de una
circunferencia de radio r dado por el usuario-*/
#include <iostream>
using namespace std;
float radio,area,perimetro,pi=3.1416;
main(){
cout<<"Ingrese el Radio del cirulo: ";
cin>>radio;
area=radio*radio*pi;
perimetro=radio*2*pi;
cout<<"El Perimetro es: "<<perimetro<<endl;cout<<"El Area es: "<<area;
return 0;
}
/*1.3 Tarea. Usando solamente dos variables,
calcule el promedio de cinco enteros dados
por el usuario*/
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int i,a[5], suma=0, prom;
for(i=1; i<=5; i++)
{
printf("Numero: ");
scanf("%d", &a[i]);suma+=a[i];
prom=suma/5;
}
printf("el promedio es %d\n",prom);
system("pause");
}
/*1.4 Tarea. Escriba un programa que dados dos
puntos en el plano (x1,y1) y (x2,y2), calcule
y escriba la distancia entre ellos
(sugerencia: utilice la función sqrt()
de la librería math.h)*/
#include <iostream>
#include <math.h>
using namespace std;
float a1,b1,a2,b2,distancia;main(){
cout<<"Ingrese la cordenada x del primer punto: ";
cin>>a1;
cout<<"Ingrese la cordenada y del primer punto: ";
cin>>b1;
cout<<"Ingrese la cordenada x del segundo punto: ";
cin>>a2;
cout<<"Ingrese la cordenada y del segundo punto: ";
cin>>b2;distancia=sqrt(pow((a2-a1),2)+pow((b2-b1),2));
cout<<endl<<"La distancia entre los puntos es: "<<distancia<<endl;
return 0;
}
/*2.1 Tarea. Elabore un programa que pida al usuario
cinco números enteros e imprima el menor
y el mayor de ellos*/
#include<iostream>
using namespace std;
main()
{
float cal,sum=0;
int n,i;
cout<<"introduce cuantas calificaciones son:";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"dame la calificacion numero "<<i<<": ";
cin>>cal;
sum=sum+cal;
}
cout<<"tu promedio es "<<sum/n<<endl<<endl;
return 0;
}
/*2.2 Tarea. Escriba un programa que tome
como entrada lascoordenadas de un punto
en el plano cartesiano e indique al usuario
en qué cuadrante se encuentra el punto*/
#include <iostream>
using namespace std;
int x1,y1;
main(){
cout<<"Ingrese la cordenada en x: ";
cin>>x1;
cout<<"Ingreese la cordenada en y: ";
cin>>y1;
if (x1>0){
if (y1>0){
cout<<"Elpunto se encuentra en el Cuadrante I";
}
else {
cout<<"El punto se encuentra en el Cuadrante IV";
}
}
else{
if (y1>0){
cout<<"El punto se encuentra en el Cuadrante II";
}
else {
cout<<"El punto se encuentra en el Cuadrante...
Regístrate para leer el documento completo.