lunes, 26 de marzo de 2012

TAREA N0.4 "programas"

programa #1: fecha
#include<stdio.h>
#include<conio.h>
main()
{
... struct
{
int dia ,mes,año;
} fecha;
fecha.dia;
fecha.mes;
fecha.año;
do{
printf ("Dame dia: ");
scanf ("%ld", &fecha.dia);}while (fecha.dia<1||fecha.dia>31);
do{
printf ("Dame mes: ");
scanf ("%ld", &fecha.mes);}while (fecha.mes<1||fecha.mes>31);
do{
printf ("Dame año: ");
scanf ("%ld", &fecha.año);}while (fecha.año<1950||fecha.año>2100);
printf ("Dia %d del mes %d del año %d.\n", fecha.dia, fecha.mes, fecha.año);
getch();
}
 
 
programa #2: Domicilio
#include<stdio.h>
#include<conio.h>
typedef struct{
char calle [50],ciudad[50], pais[50];
... int numero;
}ficha;
main(){
ficha domicilio;
printf (" \n");
printf (" ** RELLENE LOS CAMPOS **\n");
printf ("\n");
printf ("\nCalle: ");
gets (domicilio.calle);
printf ("\nCiudad: ");
gets (domicilio.ciudad);
printf ("\nPais: ");
gets (domicilio.pais);
printf("\nNumero: ");
scanf("%d", &domicilio.numero);
printf("\nSu domicilio es calle %s \n%s \n%s \ncon numero telefonico %d.",domicilio.calle, domicilio.ciudad, domicilio.pais, domicilio.numero);
getch();}
 
 
 
programa #3: cliente
#include <stdio.h>
#include <conio.h>
main (){
int x;
... struct
{
char nombre [40];
long telefono, saldo;
}cliente;
cliente.nombre;
cliente.telefono;
cliente.saldo;
printf (" ****RELLENE LOS CAMPOS****\n");
printf ("\nIndique su nombre: ");
gets (cliente.nombre);
printf ("\nIndique su telefono: ");
scanf ("%ld", &cliente.telefono);
printf ("\nIndique su saldo: ");
scanf ("%ld", &cliente.saldo);
do{
printf ("Indque el estado crediticio: \n1) Es moroso \n2) No es moroso");
scanf ("%d", &x);} while (x<0||x>3);
if (x==1)
printf ("El Sr. %s \ncon numero telefonico %ld tiene un saldo de %ld, es moroso", cliente.nombre, cliente.telefono, cliente.saldo);
if (x==2)
printf ("El Sr. %s \ncon numero telefonico %ld tiene un saldo de %ld, no es moroso", cliente.nombre, cliente.telefono, cliente.saldo);
getch ();}

No hay comentarios:

Publicar un comentario