Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos C
Algoritmos C
escriba.
#include <iostream.h>
main (){
float n;
cout<< "ingrese el numero: "; cin>>n;
n=n*n;
cout<< "\nel cuadrado es: "<<n<<"\n";
system("pause");
}
___________________________________________________________________________________
________
#include <iostream.h>
main (){
float m,n,p;
cout<< "ingrese el primer numero: "; cin>>m;
cout<< "ingrese el segundo numero: "; cin>>n;
p=m*n;
cout<< "\nel resultado es: "<<p<<"\n";
system("pause");
}
___________________________________________________________________________________
_______
#include <iostream.h>
main (){
float A,B,C;
cout<< "ingrese A: "; cin>>A;
cout<< "ingrese B: "; cin>>B;
cout<< "ingrese C: "; cin>>C;
if (A==B+C) {
cout<< A<<"="<<B<<"+"<<C<<"\n";
}else if (B==A+C) {
cout<< B<<"="<<A<<"+"<<C<<"\n";
}else if (C==A+B){
cout<< C<<"="<<A<<"+"<<B<<"\n";
} else cout<< "ninguno de los numeros es suma de los otros 2\n";
system("pause");
}
___________________________________________________________________________________
_____
5) Desarrolle un algoritmo que realice la sumatoria de los primeros k numeros
naturales.
#include <iostream.h>
main (){
int k,s=0;
cout<< "ingrese k: "; cin>>k;
for (int i=1;i<=k;i++)
s+=i;
system("pause");
}
___________________________________________________________________________________
_____
#include <iostream.h>
main (){
int k,p=1;
cout<< "ingrese k: "; cin>>k;
for (int i=1;i<=k;i++)
p*=i;
system("pause");
}
___________________________________________________________________________________
_____
#include <iostream.h>
main (){
system("pause");
}
___________________________________________________________________________________
____
#include <iostream.h>
main (){
float A,B,C;
cout<< "ingrese el primer numero: "; cin>>A;
cout<< "ingrese el segundo numero: "; cin>>B;
cout<< "ingrese el tercer numero: "; cin>>C;
if (A!=B&&A!=C&&B!=C){
if (A>B&&A>C){
cout<< A<< " es el mayor\n";
} else if (B>A&&B>C){
cout<< B<< " es el mayor\n";
}else
cout<< C<< " es el mayor\n";
system ("pause");
}
___________________________________________________________________________________
___
#include <iostream.h>
main (){
float A,B,C;
cout<< "ingrese A: "; cin>>A;
cout<< "ingrese B: "; cin>>B;
cout<< "ingrese C: "; cin>>C;
if (A!=B&&B!=C&&A!=C){
if (A>B&&A>C){
if (B>C){
cout<< A<< " es el mayor y "<<C<<" es el menor\n";
} else cout<< A<< " es el mayor y "<<B<<" es el menor\n";
} else if (B>A&&B>C){
if (A>C){
cout<< B<< " es el mayor y "<<C<<" es el menor\n";
}else cout<< B<< " es el mayor y "<<A<<" es el menor\n";
}else if (A>B){
cout<< C<< " es el mayor y "<<B<<" es el menor\n";
} else cout<< C<< " es el mayor y "<<A<<" es el menor\n";
system ("pause");
}
___________________________________________________________________________________
__
10) Desarrolle un algoritmo que permita resolver una ecuacion de segundo grado.
#include <iostream.h>
#include <math.h>
main (){
float a,b,c,d,x1,x2;
cout<< "ingrese a: "; cin>>a;
cout<< "ingrese b: "; cin>>b;
cout<< "ingrese c: "; cin>>c;
if (a==0){
cout <<"la ecuacion no es de segundo grado\n";
} else {
d=b*b-4*a*c;
if (d<0){
cout<<"no tiene solucion\n";
}else {
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
cout<< "las soluciones son: x1="<<x1<<" y x2="<<x2<<"\n";
}
}
system ("pause");
}
___________________________________________________________________________________
_
#include <iostream.h>
main (){
float N,s=0,p;
cout<< "ingrese N: "; cin>>N;
for (int i=1;i<=N;i++) s+=i;
p=s/N;
cout<< "\nel promedio es: "<<p<<"\n";
system("pause");
}
___________________________________________________________________________________
_
#include <iostream.h>
main (){
int n,sp=0,si=0;
cout<< "ingrese n: "; cin>>n;
#include <iostream.h>
main (){
int N,s=0;
cout<<"ingrese N: "; cin>>N;
cout<< "los multiplos de 4 entre 1 y "<<N<<" son:\n";
system("pause");
}
___________________________________________________________________________________
_
#include <iostream.h>
main (){
int N,W,Z,r1,r2;
cout<<"ingrese N: "; cin>>N;
cout<<"ingrese W: "; cin>>W;
cout<<"ingrese Z: "; cin>>Z;
r1=W%N;
r2=Z%N;
if (r1==0&&r2==0){
cout<< N<<" es comun divisor de "<<W<<" y "<<Z<<"\n";
} else cout<< N<<" no es comun divisor de "<<W<<" y "<<Z<<"\n";
system("pause");
}
___________________________________________________________________________________
__
#include <iostream.h>
main (){
int A,B,r1,r2;
cout<<"ingrese A: "; cin>>A;
cout<<"ingrese B: "; cin>>B;
r1=A%B;
r2=B%A;
if (r1==0){
cout<< B<<" divide a "<<A<<"\n";
}else if (r2==0){
cout<<A<<" divide a "<<B<<"\n";
}else cout <<"ninguno divide al otro\n";
system("pause");
}
___________________________________________________________________________________
__
#include <iostream.h>
#include<math.h>
main (){
float m1,m2,d,F,G=6.673*pow(10.0,-8);
cout<<"ingrese m1: "; cin>>m1;
cout<<"ingrese m2: "; cin>>m2;
cout<<"ingrese d: "; cin>>d;
F=(G*m1*m2)/(d*d);
cout<<"F="<<F<<"\n";
system("pause");
}
___________________________________________________________________________________
___
17) Desarrolle un algoritmo para la empresa constructora Tecnovivir Casas C.A., que
le
permita calcular e inprimir la nomina para su cancelacion a un total de n
obreros
calificados a quienes debe cancelar por horas trabajadas. la hora trabajada se
pauto en k bolivares.
#include <iostream.h>
main (){
float n,k,h,i=1,sh=0,tn;
cout<<"ingrese el numero de obreros: "; cin>>n;
cout<<"ingrese el valor de la hora: "; cin>>k;
while (i<=n){
cout<<"horas trabajadas por el obrero "<<i<<": "; cin>>h;
sh+=h;
i=i+1;
}
tn=sh*k;
cout<<"el total de nomina es: "<<tn<<"\n";
system("pause");
}
___________________________________________________________________________________
____
#include <iostream.h>
main (){
int n,r;
cout<<"ingrese el numero en base decimal: "; cin>>n;
cout<<"el numero en base binaria es:\n";
while (n>=1){
r=n%2;
cout<<r;
n=n/2;
}
cout<<"\nlease de derecha a iquierda\n";
system("pause");
}
___________________________________________________________________________________
____
#include <iostream.h>
main (){
float k,a=0,b=1,c;
cout<<"ingrese k: "; cin>>k;
cout <<"los primeros "<<k<<" numeros son:\n"<<a<<"\n"<<b<<"\n";
while (k>2){
c=a+b;
cout <<c<<"\n";
a=b;
b=c;
k=k-1;
}
system("pause");
}
___________________________________________________________________________________
____
___________________________________________________________________________________
____
#include <iostream.h>
main(){
int N;
cout<<"ingrese N: "; cin>>N;
int k=1;
int i=2;
while (k<=N){
int j=2;
int r=1;
while (r!=0){
r=i%j;
j=j+1;
}
if (i==j-1){
cout<<i<<"\n";
k=k+1;
}
i=i+1;
}
system("pause");
}
___________________________________________________________________________________
_____
#include <iostream.h>
main(){
int n,a,d=0;
cout<<"ingrese N: "; cin>>n;
d=d/8;
cout<<"el numero en base decimal es: "<<d<<"\n";
system("pause");
}
___________________________________________________________________________________
______
#include <iostream.h>
main(){
int n,a,j=0,k=0;
float pp,pi,sp=0,si=0;
cout<<"ingrese N: "; cin>>n;
if (a%2==0){
sp+=a;
j=j+1;
} else {
si+=a;
k=k+1;
}
}
if (j!=0){
pp=sp/j;
cout<<"el promedio de los pares es: "<<pp;
}
if (k!=0){
pi=si/k;
cout<<"\nel promedio de los impares es: "<<pi;
}
system("pause");
}
___________________________________________________________________________________
_____