Sie sind auf Seite 1von 5

9.

Que slo permita introducir los caracteres S y N.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char c;
printf("Introduzca un carcter:");
scanf("%c",&c);
if (c=='s' || c=='n' ){
printf("Es correcto\n");
}
else
{
printf("Es incorrecto\n");
}
system("PAUSE");
return 0;
}

10. Que pida un nmero y diga si es mayor de 100.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1;
printf("Introduzca un nmero:");
scanf("%d",&num1);
if (num1>100){
printf("Es mayor\n");
}
else
{
printf("Es menor\n");
}
system("PAUSE");
return 0;
}
11. Que pida una letra y detecte si es una vocal.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char c;
printf("Introduzca un carcter:");
scanf("%c",&c);
switch (c)
{

case 'a':
printf ("Es vocal\n");
break;
case 'e':
printf ("Es vocal\n");
break;
case 'i':
printf ("Es vocal\n");
break;
case 'o':
printf ("Es vocal\n");
break;
case 'u':
printf ("Es vocal\n");
break;
default:
printf ("No es vocal\n");
break;
}
system("PAUSE");
return 0;
}
12. Que pida tres nmeros y detecte si se han introducido en orden creciente.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1<num2)
{
if (num2<num3)
{
printf("Orden creciente");
}
else
{
printf("No estn introducidos en orden creciente ");
}
}
else
{
printf("No estn introducidos en orden creciente ");
}
system("PAUSE");
return 0;
}
15. Que pida tres nmeros e indicar si el tercero es igual a la suma del primero y el segundo.

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1+num2==num3)
{
printf("El tercer nmero es la suma de los dos primeros.\n");
}
else
{
printf("El tercer nmero NO es la suma de los dos primeros.\n");
}
system("PAUSE");
return 0;
}
19. Que tome tres nmeros y diga si la multiplicacin de los dos primeros es igual al tercero.
9. Programa que muestra los veinte primeros nmeros naturales.
#include <stdio.h>
void main(){
int i=21;
const int tope=20;
for(i=0;i<=20;i=i+1){
printf("%d\n",i);
}
printf("\nHasta pronto");
}
20. Programa que muestra los nmeros pares hasta 30.
#include <stdio.h>
void main(){
int i=31;
const int tope=30;
for(i=0;i<=30;i=i+2){
printf("%d\n",i);
}
printf("\nHasta pronto");
}
21. Programa que muestre los mltiplos de siete (hasta 123).
#include <stdio.h>
void main(){
int i=124;
const int tope=123;

for(i=0;i<=123;i=i+7){
printf("%d\n",i);
}
printf("\n,Hasta pronto");
}

22. Programa que muestre una cuenta atrs desde diez hasta cero.
#include <stdio.h>
void main(){
int i=10;
const int tope=0;
for(i=10;i>=0;i=i-1){
printf("%d\n",i);
}
printf("\nHasta pronto!\n");
}

Proceso Para01
Para x <- 1 Hasta 10 Hacer
Escribir x;
FinPara
FinProceso

Proceso Para02
Para x <- 10 Hasta 20 Con Paso 2 Hacer
Escribir x;
FinPara
FinProceso

//Algoritmo que escribe la tabla de multiplicar de un nmero ledo por teclado.


// Implementado con bucle Para
Proceso TablaDeMultiplicar_Para
Repetir
Escribir "Introduce un nmero";
Leer Num;
Escribir " ";
Escribir "La tabla de multiplicar del ", Num, " es:";
Escribir " ";
Para I<-0 Hasta 10 Hacer
Escribir Num," * ",I," = ",Num*I;
FinPara
Escribir " ";

Escribir "Quieres volver a empezar. S/N";


Leer seguir;
Mientras seguir<>"n" y seguir<>"N" y seguir<>"s" y seguir<>"S"
Escribir "Tienes que escribir S o N.";
Leer seguir;
FinMientras
Hasta Que seguir = "n" o seguir = "N"
FinProceso
1)
Proceso repetir1
Repetir
Escribir "Ingrese numero: ";
Leer num;
Hasta Que num>10
Escribir "Ingreso de numeros exitosos!";
FinProceso
2)
Proceso repetir1
Repetir
Escribir "Ingrese numero: ";
Leer num;
Hasta Que num<0
Escribir "Ingreso de numeros exitosos!";
FinProceso
El primero ingresa numeros "hasta que" ingrese un numero mayor que 10, es decir 11,12,13...
El segundo ingresa numeros "hasta que" ingrese un numero menor que 0, es decir -1,-2,...

Hacer

Das könnte Ihnen auch gefallen