Codificación
-
Upload
angel-martin -
Category
Education
-
view
5.704 -
download
2
Transcript of Codificación
Universidad nacional mayor de san marcos
Facultad de ciencias matemáticas
e.a.p. computación científica
Curso: Lenguaje y Redacción
¿PARA QUÉ UTILIZAR LA
CODIFICACIÓN C++?
Integrantes:
Erika Cruz SolórzanoMariel Flores Méndez
Jessica Pérez TapiaMaricarmen Huaripata Chávarry
LIBRERÍAS DE C++
Iostream
-Cin -Cout
-If -Else -While -Switch
Stdio
-Printf -Scanft
Conio
-Clrscr () -Getch ()
Iostream
Cin y Cout • Sirve para leer de la entrada estándar.• Sirve para escribir en la salida estándar.
If• Comprende una o varias sentencias que se ejecutarán
sólo en el caso de que la expresión entre paréntesis sea verdadera.
Else • Se ejecuta cuando la función if no es verdadera.
While• Es un bucle que pertenece a la categoría de ciclos
condicionales, su ejecución depende de que se cumpla o no una condición de entrada.
Switch
• Actúa como una función bifurcación múltiple que sustituye con ventaja a if – else if, cuando el número de opciones que se puede presentar son numerosas.
• La sentencia switch contiene dentro del paréntesis una expresión que puede ser evaluada y como consecuencia de ello transfiere el control del programa a la línea definida con dicho valor.
Stdio
Printf •Printf permite mostrar en pantalla tanto los resultados de programas como los mensajes a imprimir.
Scanft•Tiene por objeto la lectura de datos tecleados•Cuando la función scanft contiene más de un especificador y la lista de argumentos más de una variable se deberá introducir por el teclado tantos datos como variables exista.
Conio
Clrscr ()•Limpia la pantalla actual (usando los colores actuales), y poniendo el cursor en la esquina de arriba izquierda de la actual pantalla.
Getch () •Es un comando que lee un carácter del teclado.Espera a que el usuario presione una tecla para saltar a la siguiente instrucción o finalizar el programa si es que ya no quedan sentencias.
FINALIDAD DE C++
REQUISITOS PARA
DEMOSTTRAR DOMINIO EN
C++
Requiere de especiales destrezas y
rigidez matemática.
Todo debe estar
debidamente
estructurado.
Nada puede dejarse al
azar.
Formación matemática
solida.
VENTAJAS DE UTILIZAR
C++
Puede usarse librerías e incluso crear tus propias
librerías.
Existen muchos
tutoriales en línea, libros,
códigos fuentes abiertos
Un programa C++ podrá
ejecutarse en cualquier
máquina y bajo cualquier
sistema operativo
Uso de if y elseUso de printf y scanf
Uso de cin y cout
Uso de printf y scanf
Uso de switch
USO DE CIN Y COUT
Hallar la suma de los n primeros números naturales en C++.
PROBLEMA
#include <iostream.h>#include <stdlib.h>
int main(){int n,suma;cout<<"***SUMA DE LOS PRIMEROS N
NUMEROS***"<<endl;cout<<"Ingrese el numero n limite:"<<endl;cin>>n;suma=n*(n+1)/2;cout<<"la suma es:"<<suma<<endl;
system("PAUSE"); return 0;}
USO DE IF Y ELSE
Hallar la suma de los dígitos de un número de 4 cifras ingresado en C++.
PROBLEMA
#include <iostream.h>#include <conio.h>#include <conio.c>#include <stdio.h>
int main(){int a,b,c,d;int n,sum;{cout<<"ingrese numero de 4
cifras:\n";cin>>n;if ((n<1000)||(n>9999)){cout<<"Numero no valido"; }
else if (999<n||n<10000){a=n/1000;b=(n-a*1000)/100;c=(n-a*1000-b*100)/10;d=(n-a*1000-b*100-c*10);sum=(a+b+c+d);cout<<"la suma de cifras es:\
t\n"<<sum;} getch();
}}
USO DE PRINTF Y SCANF
Determinar si los números ingresados forman un triangulo equilátero, isósceles o escaleno en C++.
PROBLEMA
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <conio.c>
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c;
int y;
printf("\n **¿Sera un Triangulo?**\n");
printf("\n ingrese el primer lado:");
scanf("%f",&a);
printf("\n ingrese el segundo lado:");
scanf("%f",&b);
printf("\n ingrese el tecer lado:");
scanf("%f",&c);
if(a<b+c&&b<a+c&&c<a+b)
{
printf("\n SI es un triangulo");
if(a==b&&b==c)
}
{
printf("\n del tipo equilatero \n");
}
if(a==b&&b!=c&&a!=c)
{
printf("\n del tipo isoceles \n");
}
if(b==c&&c!=a&&b!=a)
{
printf("\n del tipo isoceles \n");
}
if(c==a&&a!=b&&c!=b)
{
printf("\n del tipo isoceles \n");
}
if(a!=b&&b!=c&&c!=a){
printf("\n del tipo escaleno \n");
}
}
else
{
printf("\n NO es un triangulo \n");
}
getch();
system("PAUSE");
USO DE SWITCH
Programa para calcular el volumen de determinados sólidos en C++.
PROBLEMA
#include <iostream.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
int h,r,aris;
float vol;
char opc;
{
cout<<"***Programa para calcular el volumen de determinados solidos***"<<endl;
cout<<"Presione (1) para calcular el volumen de un cubo, (2) el del cilindro; (3) de la esfera, (4)del cono:\n";
cin>>opc;
switch(opc)
{
case '1':
cout<<"Ingrese el valor de la arista:"<<endl;
cin>>aris;
vol=aris*aris*aris;
cout<<"el volumen del cubo es:"<<vol<<endl;
break;
case '2':
cout<<"Ingrse el valor de la altura:"<<endl;
cin>>h;
cout<<"Ingrese el valor del radio:"<<endl;
cin>>r;
vol=3.14*r*r*h;
cout<<"El volumen del cilindro es:"<<vol<<endl;
break;
case '3':
cout<<"Ingrese la altura:"<<endl;
cin>>h;
cout<<"Ingrese el radio:"<<endl;
cin>>r;
vol=3.14*r*r*h/3;
cout<<"El volumen del cono es:"<<vol<<endl;
break;
case '4':
cout<<"Ingrese el radio:"<<endl;
cin>>r;
vol=4/3*3.14*r*r*r;
cout<<"El volumen de la esfera es:"<<vol<<endl;
break;
}
system("PAUSE");
return 0;
}
}