¡Nuevas sentencias!

Anuncio
¡Nuevas sentencias!
Definición de una constante
# define nombre_constante valor
Ejemplo
# include <stdio.h>
# define PI 3.1416
int main()
{
int radio, perimetro;
radio = 20;
perimetro = 2*PI*radio;
printf (“el perímetro es:%d”, perimetro);
}
Estructura SWITCH
Switch (variable)
{
case opción 1:
sentencias a ejecutar si la variable
tiene el valor de la opción 1
break;
case opción 2:
sentencias a ejecutar si la variable
tiene el valor de la opción 1
break;
default:
sentencias a ejecutar si la variable
tiene un valor distinto a los anteriores
break;
}
Estructura
SWITCH
# include <stdio.h>
# include <conio.h>
int main ( )
{
int opcion;
float s,r, a ,b;
printf (“ingrese dos números”);
scanf (“%f %f”, &a, &b)
printf (“\t\t MENU”);
printf (“ 1. Suma”);
printf (“ 2. Resta”);
printf (“ingrese la operacíon”)
scanf (“%d”, &opcion);
switch (opcion)
{
case 1: s=a+b;
printf (“la suma es:%f”,s);
break;
case 2: r=a-b;
printf (“la resta es %f”,r);
break;
default: printf (“no es una opcion valida”);
break;
}
}
Utilización
del break
y continue
No es aconsejable
el uso de esta
sentencia en bucles
=)Contrario a la
programación
estructurada.
#include <stdio.h>
#include <conio.h>
void main( )
{
int n,c,s;
for (;;)
{
printf("ingrese el numero");
scanf("%d",&n);
if (n== (-1)) break;
else if (n<0) continue;
s=s+n;
}
printf ("la suma es:%d",s);
getch();
return;
}
Ingreso de caracteres- Funciones
getchar( ) : lee un carácter desde teclado, espera por el
retorno de carro.
getche( ): lee un carácter del teclado, no espera retorno
de carro.
getch( ): lee un carácter del teclado, no hace eco y no
espera retorno de carro.
gets( ): lee una cadena desde el teclado.
puts( ): escribe una cadena en la panatalla.
Estan incluidas en el archivo “stdio.h”
Ejemplo:
# include <stdio.h>
void main ()
{
char ch;
puts (“presione una tecla”);
ch= getche();
printf (“A presionado la tecla %c”,ch);
getch();
return;
}
Color en C...
system
system(“color
(“colorxy”)
xy”)
xxcolor
colordel
delfondo
fondo
yycolor
colordel
deltexto
texto
Ej: system (“color 08”);  Original
Colores
Negro 0
Azul 1
Verde 2
Cyan 3
Rojo 4
Magenta 5
Amarillo 6
Blanco
7
Gris
8
Azul claro 9
Verde claro
A
Cyan claro
B
Rojo claro
C
Luz violeta cl D
Amarillo claro E
Blanco brillante F
Funciones de sistemas
stdlib.h
system (“cls”)
Esta sentencia borra la pantalla.
system (“pause”)
Aparece “ Pulse cualquier letra para continuar” y espera
a que presionemos una letra para continuar.
system (“title Título de la ventana”)
Esta sentencia cambia el título de la ventana de nuestro
código.
Descargar