algoritmos de 3ro3ra perez elizabet
Página 1 de 1.
algoritmos de 3ro3ra perez elizabet
1suma
#include <stdio.h>
/* la funci�n main inicia la ejecuci�n del programa */
int main()
{
int entero1; /* primer n�mero introducido por el usuario */
int entero2; /* segundo n�mero introducido por el usuario */
int suma; /* variable en la cual se almacena la suma */
suma
printf( "Introduzca el primer enteron" ); /* indicador */
scanf( "%d", &entero1 ); /* lee un entero */
printf( "Introduzca el segundo enteron" ); /* indicador */
scanf( "%d", &entero2 ); /* lee un entero */
suma = entero1 + entero2; /* asigna el total a suma */
printf( "La suma es %dn", suma ); /* imprime la suma */
return 0; /* indica que el programa termin� con �xito */
} /* fin de la funci�n main */
2Como variable solo acepta 8 caracteres asi que seria :
[c]#include"conio.h"
#include"stdio.h"
void main ()
{clrscr (); //opcional para limpiar la pantalla si es que se ha ejecutado un programa antes
int a,b,sum;
printf("n primer entero:");scanf("%d",&a);
printf("n segundo entero:");scanf("%d",&b);
sum=a+b;
printf("nsuma de enteros:%d",sum);
getch();
}[/c]
3..- suma
#include"conio.h"
#include"stdio.h"
void main ()
{clrscr (); //opcional para limpiar la pantalla si es que se ha ejecutado un programa antes
int a=0,b=0,sum=0;
printf("n primer entero:");scanf("%d",&a);
printf("n segundo entero:");scanf("%d",&b);
sum=a+b;
printf("nsuma de enteros:%d",sum);
getch();
}
4-
analizis de resultados de un examen .
#include <stdio.h>
/* la función main inicia la ejecución del programa */
int main()
{
/* inicializa las variables en las definiciones */
int aprobados = 0; /* número de aprobados */
int reprobados = 0; /* número de reprobados*/
int estudiante = 1; /* contador de estudiantes */
int resultado; /* resultado de un examen */
/* procesa las calificaciones de 10 estudiantes mediante el uso de un ciclo controlado por un contador */
while ( estudiante <= 10 ) {
/* indica al usuario la introducción del valor del usuario */
printf( "Introduzca el resultado ( 1=aprobado,2=reprobado ): " );
scanf( "%d", &resultado );
/* si el resultado es igual a 1, incrementa aprobados */
if ( resultado == 1 ) {
aprobados = aprobados + 1;
} /* fin de if */
else { /* de lo contrario, incrementa reprobados */
reprobados = reprobados + 1;
} /* fin de else */
estudiante = estudiante + 1; /* incrementa el contador de estudiante */
} /* fin de while */
/* fase de terminación; despliega el número de aprobados y reprobados */
printf( "Aprobados %dn", aprobados );
printf( "Reprobados %dn", reprobados );
/* si aprobaron más de ocho estudiantes , imprime "objetivo alcanzado" */
if ( aprobados > 8 ) {
printf( "Objetivo alcanzadon" );
} /* fin de if */
return 0; /* indica que el programa terminó con exito */
} /* fin de la función main */
5- suma con for
#include <stdio.h>
/* la función main comienza la ejecución del programa */
int main()
{
int suma = 0; /* inicializa la suma */
int numero; /* númera a adicionar a suma */
for ( numero = 2; numero <= 100; numero += 2 ) {
suma += numero; /* suma el número a suma */
} /* fin de for */
printf( "La suma es %dn", suma ); /* muestra la suma */
return 0; /* indica terminación exitosa del programa */
} /* fin de la función main */
6-Programa para obtener el promedio de calificaciones de una clase mediante una repeticion controlada por centinela
#include <stdio.h>
/* la función main inicia la ejecución del programa */
int main()
{
int contador; /* número de calificaciones introducidas */
int calificacion; /* valor de la calificación */
int total; /* suma de las calificaciones */
float promedio; /* número con punto decimal para el promedio */
/* fase de inicialización */
total = 0; /* inicializa el total */
contador = 0; /* inicializa el contador del ciclo */
/* fase de proceso */
/* obtiene la primera calificación del usuario */
printf( "Introduzca la calificacion, -1 para terminar: " ); /* indicador para la entrada */
scanf( "%d", &calificacion ); /* lee la calificación del usuario */
/* realiza el ciclo mientras no se introduzca el valor centinela */
while ( calificacion != -1 ) {
total = total + calificacion; /* suma calificación a total */
contador = contador + 1; /* incrementa el contador */
/* obtiene la siguiente calificación del usuario */
printf( "Introduzca la calificacion, -1 para terminar: " ); /* indicador para la entrada */
scanf("%d", &calificacion); /* lee la siguiente calificación */
} /* fin de while */
/* fase de terminación */
/* si el usuario introduce al menos una calificación */
if ( contador != 0 ) {
/* calcula el promedio de todas las calificaciones introducidas */
promedio = ( float ) total / contador; /* evita la truncación */
/* despliega el promedio con dos dàgitos de precisión */
printf( " El promedio de la clase es: %.2fn", promedio );
} /* fin de if*/
else { /* si no se introduce calificación alguna , despliega el mensaje */
printf( "No se introdujeron calificacionesn" );
} /* fin de else */
return 0; /* indica que el programa terminó con exito */
} /* fin de la función main */
7Este programa calcula si un determinado punto (x, y) cae dentro del área ocupada por un rectángulo de posición (x1, y1, x2, y2).
.#include<iostream>
#include<stdlib.h>
using namespace std;
int main (int argc, char *argv[])
{
int x, y, x1, y1, x2, y2;
bool x_dentro = false, y_dentro = false;
cout << "Dame 4 puntos (x1, y1, x2, y2): " << endl;
cin >> x1 >> y1 >> x2 >> y2;
cout << "Dame un punto: " << endl;
cin >> x >> y;
if (x1 < x2)
{
if (x >= x1 && x <= x2)
x_dentro = true;
}
else
if(x <= x1 && x>= x2)
x_dentro = true;
if (y1 < y2)
{
if (y >= y1 && y <= y2)
y_dentro = true;
}
else
if (y < y1 && y > y2)
y_dentro = true;
if (x_dentro && y_dentro)
cout << "El punto esta dentro del rectangulo" << endl;
else
cout << "El punto NO esta dentro del rectangulo" << endl;
return 0;
}
8Sencillo ejemplo que compara 2 numeros y dice cual es mayor, menor o si son iguales..
#include <iostream>
using namespace std;
int main ()
{
int a,b;
cout << "Ingrese el primer número:";
cin >> a;
cout << "Ingrese el segundo numero:";
cin >> b;
if (a==b)
cout << "Los números son iguales" << endl;
else
if (a > b)
cout << a << " es mayor"<< endl;
else
cout << b << " es mayor" << endl;
return 0;
}
9.Programa que calcula el interés compuesto en C++.
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main ()
{
int a, m;
float p, ia, ib, t;
double n, s, j, i ;
do {
system("cls");
cout << " PROGRAMA DEL INTERES COMPUESTO\n";
cout << " DIGITE UNA OPCION \n\n";
cout << " 1 - MONTO\n";
cout << " 2 - VALOR ACTUAL\n";
cout << " 3 - INTERES\n";
cout << " 4 - TIEMPO\n";
cin >> a ;
if (a==1) {
cout << "Frec. de capitalizacion (M): ";
cin >> m;
cout << "Digite el valor actual : ";
cin >> p;
cout << "Digite el interes : ";
cin >> j;
cout << "Digite el tiempo : ";
cin >> n;
s = p * pow((1.0 + (j/100)/m), n*m);
cout << "El monto es igual a : " << s << endl;
}
if (a==2) {
cout << "Digite el valor de (m) dependiendo del tipo de capitalizacion ";
cin >> m;
cout << "Digite el monto : ";
cin >> s;
cout << "Digite el interes : ";
cin >> j;
cout << " Digite el tiempo : ";
cin >> n;
p=(s/pow((1+((j/100)/m)),n*m));
cout << "El valor actual es igual a : " << p << endl;
}
if (a==3) {
cout <<"Digite el monto : ";
cin >> s;
cout << "Digite el valor actual : ";
cin >> p;
cout << " Digite el tiempo : ";
cin >> n;
i = ((pow((s/p),(1/n)))-1)*100;
cout << "El valor de la tasa de interes es : "<< i << " % ";
}
if (a==4) {
cout << "Digite el monto : ";
cin >> s;
cout << "Digite el valor actual : ";
cin >> p;
cout << " Digite el interes : ";
cin >> i;
t=(((s/p)-1)/i);
cout << " El tiempo transcurrido es igual a : " << t << endl;
getchar();
}
system("cls");
cout << " SELECCIONE UNA OPCION : \n\n";
cout << " 1 - CONTINUAR \n";
cout << " 2 - SALIR \n";
cin >> m;
} while(m!=2);
return 0;
}
10.Programa que lee un número que corresponde al radio de un círculo, calcula y muestra su área.
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
const float PI = 3.141592;
float area,radio;
cout << "Introduzca el radio del círculo: ";
cin >> radio;
area = PI * radio * radio;
cout << "El área del círculola es: " << area << endl;
system("PAUSE");
return 0;
}
#include <stdio.h>
/* la funci�n main inicia la ejecuci�n del programa */
int main()
{
int entero1; /* primer n�mero introducido por el usuario */
int entero2; /* segundo n�mero introducido por el usuario */
int suma; /* variable en la cual se almacena la suma */
suma
printf( "Introduzca el primer enteron" ); /* indicador */
scanf( "%d", &entero1 ); /* lee un entero */
printf( "Introduzca el segundo enteron" ); /* indicador */
scanf( "%d", &entero2 ); /* lee un entero */
suma = entero1 + entero2; /* asigna el total a suma */
printf( "La suma es %dn", suma ); /* imprime la suma */
return 0; /* indica que el programa termin� con �xito */
} /* fin de la funci�n main */
2Como variable solo acepta 8 caracteres asi que seria :
[c]#include"conio.h"
#include"stdio.h"
void main ()
{clrscr (); //opcional para limpiar la pantalla si es que se ha ejecutado un programa antes
int a,b,sum;
printf("n primer entero:");scanf("%d",&a);
printf("n segundo entero:");scanf("%d",&b);
sum=a+b;
printf("nsuma de enteros:%d",sum);
getch();
}[/c]
3..- suma
#include"conio.h"
#include"stdio.h"
void main ()
{clrscr (); //opcional para limpiar la pantalla si es que se ha ejecutado un programa antes
int a=0,b=0,sum=0;
printf("n primer entero:");scanf("%d",&a);
printf("n segundo entero:");scanf("%d",&b);
sum=a+b;
printf("nsuma de enteros:%d",sum);
getch();
}
4-
analizis de resultados de un examen .
#include <stdio.h>
/* la función main inicia la ejecución del programa */
int main()
{
/* inicializa las variables en las definiciones */
int aprobados = 0; /* número de aprobados */
int reprobados = 0; /* número de reprobados*/
int estudiante = 1; /* contador de estudiantes */
int resultado; /* resultado de un examen */
/* procesa las calificaciones de 10 estudiantes mediante el uso de un ciclo controlado por un contador */
while ( estudiante <= 10 ) {
/* indica al usuario la introducción del valor del usuario */
printf( "Introduzca el resultado ( 1=aprobado,2=reprobado ): " );
scanf( "%d", &resultado );
/* si el resultado es igual a 1, incrementa aprobados */
if ( resultado == 1 ) {
aprobados = aprobados + 1;
} /* fin de if */
else { /* de lo contrario, incrementa reprobados */
reprobados = reprobados + 1;
} /* fin de else */
estudiante = estudiante + 1; /* incrementa el contador de estudiante */
} /* fin de while */
/* fase de terminación; despliega el número de aprobados y reprobados */
printf( "Aprobados %dn", aprobados );
printf( "Reprobados %dn", reprobados );
/* si aprobaron más de ocho estudiantes , imprime "objetivo alcanzado" */
if ( aprobados > 8 ) {
printf( "Objetivo alcanzadon" );
} /* fin de if */
return 0; /* indica que el programa terminó con exito */
} /* fin de la función main */
5- suma con for
#include <stdio.h>
/* la función main comienza la ejecución del programa */
int main()
{
int suma = 0; /* inicializa la suma */
int numero; /* númera a adicionar a suma */
for ( numero = 2; numero <= 100; numero += 2 ) {
suma += numero; /* suma el número a suma */
} /* fin de for */
printf( "La suma es %dn", suma ); /* muestra la suma */
return 0; /* indica terminación exitosa del programa */
} /* fin de la función main */
6-Programa para obtener el promedio de calificaciones de una clase mediante una repeticion controlada por centinela
#include <stdio.h>
/* la función main inicia la ejecución del programa */
int main()
{
int contador; /* número de calificaciones introducidas */
int calificacion; /* valor de la calificación */
int total; /* suma de las calificaciones */
float promedio; /* número con punto decimal para el promedio */
/* fase de inicialización */
total = 0; /* inicializa el total */
contador = 0; /* inicializa el contador del ciclo */
/* fase de proceso */
/* obtiene la primera calificación del usuario */
printf( "Introduzca la calificacion, -1 para terminar: " ); /* indicador para la entrada */
scanf( "%d", &calificacion ); /* lee la calificación del usuario */
/* realiza el ciclo mientras no se introduzca el valor centinela */
while ( calificacion != -1 ) {
total = total + calificacion; /* suma calificación a total */
contador = contador + 1; /* incrementa el contador */
/* obtiene la siguiente calificación del usuario */
printf( "Introduzca la calificacion, -1 para terminar: " ); /* indicador para la entrada */
scanf("%d", &calificacion); /* lee la siguiente calificación */
} /* fin de while */
/* fase de terminación */
/* si el usuario introduce al menos una calificación */
if ( contador != 0 ) {
/* calcula el promedio de todas las calificaciones introducidas */
promedio = ( float ) total / contador; /* evita la truncación */
/* despliega el promedio con dos dàgitos de precisión */
printf( " El promedio de la clase es: %.2fn", promedio );
} /* fin de if*/
else { /* si no se introduce calificación alguna , despliega el mensaje */
printf( "No se introdujeron calificacionesn" );
} /* fin de else */
return 0; /* indica que el programa terminó con exito */
} /* fin de la función main */
7Este programa calcula si un determinado punto (x, y) cae dentro del área ocupada por un rectángulo de posición (x1, y1, x2, y2).
.#include<iostream>
#include<stdlib.h>
using namespace std;
int main (int argc, char *argv[])
{
int x, y, x1, y1, x2, y2;
bool x_dentro = false, y_dentro = false;
cout << "Dame 4 puntos (x1, y1, x2, y2): " << endl;
cin >> x1 >> y1 >> x2 >> y2;
cout << "Dame un punto: " << endl;
cin >> x >> y;
if (x1 < x2)
{
if (x >= x1 && x <= x2)
x_dentro = true;
}
else
if(x <= x1 && x>= x2)
x_dentro = true;
if (y1 < y2)
{
if (y >= y1 && y <= y2)
y_dentro = true;
}
else
if (y < y1 && y > y2)
y_dentro = true;
if (x_dentro && y_dentro)
cout << "El punto esta dentro del rectangulo" << endl;
else
cout << "El punto NO esta dentro del rectangulo" << endl;
return 0;
}
8Sencillo ejemplo que compara 2 numeros y dice cual es mayor, menor o si son iguales..
#include <iostream>
using namespace std;
int main ()
{
int a,b;
cout << "Ingrese el primer número:";
cin >> a;
cout << "Ingrese el segundo numero:";
cin >> b;
if (a==b)
cout << "Los números son iguales" << endl;
else
if (a > b)
cout << a << " es mayor"<< endl;
else
cout << b << " es mayor" << endl;
return 0;
}
9.Programa que calcula el interés compuesto en C++.
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main ()
{
int a, m;
float p, ia, ib, t;
double n, s, j, i ;
do {
system("cls");
cout << " PROGRAMA DEL INTERES COMPUESTO\n";
cout << " DIGITE UNA OPCION \n\n";
cout << " 1 - MONTO\n";
cout << " 2 - VALOR ACTUAL\n";
cout << " 3 - INTERES\n";
cout << " 4 - TIEMPO\n";
cin >> a ;
if (a==1) {
cout << "Frec. de capitalizacion (M): ";
cin >> m;
cout << "Digite el valor actual : ";
cin >> p;
cout << "Digite el interes : ";
cin >> j;
cout << "Digite el tiempo : ";
cin >> n;
s = p * pow((1.0 + (j/100)/m), n*m);
cout << "El monto es igual a : " << s << endl;
}
if (a==2) {
cout << "Digite el valor de (m) dependiendo del tipo de capitalizacion ";
cin >> m;
cout << "Digite el monto : ";
cin >> s;
cout << "Digite el interes : ";
cin >> j;
cout << " Digite el tiempo : ";
cin >> n;
p=(s/pow((1+((j/100)/m)),n*m));
cout << "El valor actual es igual a : " << p << endl;
}
if (a==3) {
cout <<"Digite el monto : ";
cin >> s;
cout << "Digite el valor actual : ";
cin >> p;
cout << " Digite el tiempo : ";
cin >> n;
i = ((pow((s/p),(1/n)))-1)*100;
cout << "El valor de la tasa de interes es : "<< i << " % ";
}
if (a==4) {
cout << "Digite el monto : ";
cin >> s;
cout << "Digite el valor actual : ";
cin >> p;
cout << " Digite el interes : ";
cin >> i;
t=(((s/p)-1)/i);
cout << " El tiempo transcurrido es igual a : " << t << endl;
getchar();
}
system("cls");
cout << " SELECCIONE UNA OPCION : \n\n";
cout << " 1 - CONTINUAR \n";
cout << " 2 - SALIR \n";
cin >> m;
} while(m!=2);
return 0;
}
10.Programa que lee un número que corresponde al radio de un círculo, calcula y muestra su área.
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
const float PI = 3.141592;
float area,radio;
cout << "Introduzca el radio del círculo: ";
cin >> radio;
area = PI * radio * radio;
cout << "El área del círculola es: " << area << endl;
system("PAUSE");
return 0;
}
elizabet perez- Mensajes : 6
Fecha de inscripción : 18/04/2010
Temas similares
» algoritmos de 3ro3ra perez elizabet
» elizabet perez 3ro3ra algoritmos
» Thread para publicar los algoritmos elegidos por 3º 3º TM
» algoritmos elizabet perez
» stieben micaela 3ro3ra algoritmos
» elizabet perez 3ro3ra algoritmos
» Thread para publicar los algoritmos elegidos por 3º 3º TM
» algoritmos elizabet perez
» stieben micaela 3ro3ra algoritmos
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|