Codificación

21
Universidad nacional mayor de san marcos Facultad de ciencias matemáticas e.a.p. computación científica Curso: Lenguaje y Redacción

Transcript of Codificación

Page 1: 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

Page 2: Codificación

¿PARA QUÉ UTILIZAR LA

CODIFICACIÓN C++?

Integrantes:

Erika Cruz SolórzanoMariel Flores Méndez

Jessica Pérez TapiaMaricarmen Huaripata Chávarry

Page 3: Codificación

LIBRERÍAS DE C++

Iostream

-Cin -Cout

-If -Else -While -Switch

Stdio

-Printf -Scanft

Conio

-Clrscr () -Getch ()

Page 4: Codificación

Iostream

Page 5: Codificación

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.

Page 6: Codificación

Stdio

Page 7: Codificación

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.

Page 8: Codificación

Conio

Page 9: Codificación

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.

Page 10: Codificación

FINALIDAD DE C++

Page 11: Codificación

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.

Page 12: Codificación

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

Page 13: Codificación

Uso de if y elseUso de printf y scanf

Uso de cin y cout

Uso de printf y scanf

Uso de switch

Page 14: Codificación

USO DE CIN Y COUT

Hallar la suma de los n primeros números naturales en C++.

PROBLEMA

Page 15: Codificación

#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;}

Page 16: Codificación

USO DE IF Y ELSE

Hallar la suma de los dígitos de un número de 4 cifras ingresado en C++.

PROBLEMA

Page 17: Codificación

#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();

}}

Page 18: Codificación

USO DE PRINTF Y SCANF

Determinar si los números ingresados forman un triangulo equilátero, isósceles o escaleno en C++.

PROBLEMA

Page 19: Codificación

#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");

Page 20: Codificación

USO DE SWITCH

Programa para calcular el volumen de determinados sólidos en C++.

PROBLEMA

Page 21: Codificación

#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;

}

}